第一章 Bash shell 常用命令
注意 : 本文不做命令详细解释,只做命令快速入门。详细命令使用可使用命令帮助,稍后会解释。
shell 的命令基本格式 : [Command] [Option] [Param] 即 命令 选项 参数 中间 ,这三项中间以空格相隔。
(1) 帮助类命令
1> help 显示shell 所有命令 eg: $ help
2> help [Command] 获取命令帮助信息 eg: $ help pwd
3> [Command] --help 只显示命令帮助概要信息 eg: $ ls --help
4> man [Command] 查看手册页帮助 eg: $man touch
5> info [Command] 阅读信息页 eg:$ info ls
(2) 目录操作
1> ls 列出目录中文件文件夹信息 eg : $ ls $ ls -l $ ls - l /home
2> cd 进入文件夹 eg: $ cd /
3> pwd 显示当前所在文件夹 eg: $pwd
4> mkdir 新建文件夹 eg: $mkdir testdir
5> rmdir 删除目录 eg: $rmdir testdir
6> du 列出目录所占磁盘空间大小
(3) 文件类命令
1> cp 复制文件或目录 eg: $cp file1 file2 $cp file1 file2 destDir $ cp -r dir1 dir2
2> mv 文件移动重命名 eg:$mv file1 file2 $mv file1 file2 destDir
3> touch 新建文件
4> rm 删除文件或文件夹 eg:$rm file1 file2 $
5> find 文件查找命令 eg: $find /home -name file1 注:按文件名查找 $find /home - user user1 根据文件属性查找
(4) 文本查看命令
1> cat 显示文本文件内容
2> more 分页显示文本文件内容
3> less 分页显示文本文件内容,并可方便反复浏览
4> head 显示文件首部内容
5> tail 显示文件尾部内容
(5) 磁盘文件系统
1> mount 挂载其它文件系统 eg: $ mount -t iso9660 /dev/cdrom /media/cdrom/ -t type 挂载的文件系统类型
2> umount 卸载umount -t /dev/cdrom
(6) 用户管理
1> adduser 添加用户帐号
2> passwd 设置(更改)用户口令
3> userdel 删除用户帐号(及宿主目录)
4> usermod 设置用户属性
(7) 文件权限
chmod eg : $ chmod g-w filename