一、命令格式
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)
原文:http://www.cnblogs.com/justkong/p/4864967.html