首页 > 系统服务 > 详细

Linux常用命令

时间:2015-10-13 19:14:09      阅读:219      评论:0      收藏:0      [点我收藏+]

一、命令格式

1.Shell是操作系统和用户交互的界面。用户在这个界面输入Linux命令,然后由Shell对命令进行分析后,将命令交给适当的后台处理程序,等待处理的结果,并通过Shell界面将处理结果返回给用户。

2.Linux命令基本格式:command [option] [argument]

二、获得帮助

1.Shell命令使用-help获得帮助,非Shell命令使用-h或--help获得命令

2.使用man获得联机帮助文档,例如:man mount

3.info是GNU的超文本帮助系统,可以获得Linux命令的在线文档。例:info mount

4.help可以查看所有Shell命令。例:help cd

三、常用

1.ls (list):列出目录内容

ls -l,ls -a,ls -all

2.pwd(print working directory):当前工作目录

3.cd(change directory)

cd -:回到前次工作目录,cd ~:回到用户主目录

4.mkdir(make directory):创建目录

rmdir:删除目录

-p:对父目录一同处理(用法参考帮助文档)

5.file:判断文件类型

6.touch:更新文件时间,若文件不存在则创建文件

7.cp、mv和rm:复制、剪切和删除文件或目录

-d 拷贝时保留链接

-p 复制文件内容外还复制文件属性

-r 对于目录,将递归复制该目录及子目录和文件

-a 相当于dpr的组合

-i 操作前有交互

-f 操作前无交互 

8.find:指定目录中搜索文件。

find [路径][选项][描述],路径是路径列表,为空默认当前目录

例:find /root -name "install*"

9.cat:连接并显示指定的一个和多个文件的有关信息

-n 显示行号

10.more和less:显示文件内容

画面在显示满一页时暂停,此时按空格键可以继续显示下一个画面

11.head和tail:显示文件的头几行和尾几行,不指定行数默认为10

例:head -3 install.log

12.grep(Global Regular Expression Print全局正则表达式版本):在指定文件中搜索特定的内容,并将含有这些内容的行输出

例:grep abc file 寻找文件file中包含abc所在行的文本内容

四、用户系统命令

1.su(become super user):切换用户

 -,-l,-login切换用户的过程中,同时转变环境变量和工作目录,这个选项必须放最后一个选项

2.系统管理命令

ps:显示当前系统中由该用户运行的进程列表

top:动态显示系统中运行的程序

kill:输出特定的信号给指定的进程

uname:显示系统信息

setup:系统图形化界面配置

crontab:计划任务,和windows的计划任务类似

shutdown:关闭或重启Linux系统

uptime:显示系统运行了多长时间

clear:清屏

3.磁盘相关命令

fdisk:查看磁盘分区情况及对磁盘进行分区管理

free:查看系统内存使用情况

df:查看文件系统的磁盘空间占用情况

du:统计目录(或文件)所占磁盘空间的大小

4.网络相关命令

netstat:显示网络信息

nslookup:查询一台机器的ip地址和其对应的域名

finger:查询用户信息

ping:

ifconfig:

ftp:

telnet:

ssh:

5.mount:挂载文件系统,它的使用权限是超级用户或etc/fstab中允许的使用者。挂载是指将分区和设备对应的过程,而挂载点是指挂载在文件树中的位置。/mnt目录是专门用来挂载不同的文件系统,可以在该目录下新建不同的子目录来挂载不同的设备文件系统。

-a 按照/etc/fstab的内容装载所有相关的硬盘

-l 列出当前已挂载的设备、文件系统和挂载点

-t 类型。将设备以制定的文件系统类型挂载到挂载点上

例:mount -t iso9660 /dev/cdrom /mnt/cd

mount -t vfat /dev/sdb1 /mnt/usb

卸载:umount /mnt/usb

6.tar:压缩打包命令

打包是将一些文件或目录变成一个总的文件,而压缩则是将一个大文件通过一些压缩算法变成一个小文件。

-c 建立新的打包文件

-r 向打包文件末尾追加文件

-x 从打包文件中解出文件

-o 将文件解开到标准输出

-v 处理过程中输出相关信息

-f 对普通文件操作

-z 调用gzip来压缩打包文件,与-x联用时完成解压缩

-j 调用bzip2来压缩打包文件,与-x联用时完成解压缩

-Z 调用compress来压缩打包文件,与-x联用时完成解压缩

例:

(1)归档和压缩

tar cvf test.tar test

tar z(j)cvf test.tar.gz(bz2) test

(2)查看归档和压缩文件

tar tvf test.tar

tar tz(j)vf test.tar.gz(bz2)

(3)恢复归档文件和压缩文件

tar xvf test.tar

tar z(j)xvf test.tar.gz(bz2)

Linux常用命令

原文:http://www.cnblogs.com/justkong/p/4864967.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!