lin常用命令
刚刚开始学习lin命令,我不建议大家看《lin命令大全》、《lin命令行和shell脚本编程宝典》等书籍,这些书适合当成词典,那个命令或那个命令的选项不清楚,可以拿来看,但是千万不要照着这本书来学习,把所有命令、所有选项敲个篇,这个没有任何价值;lin命令很多,每个命令又有很多选项,每个命令敲个篇,是非常庞大的时间,所以很多人觉得lin命令学习很难,因为他发现要学习的东西很多,其实不然,我们只需要挑出常用的lin命令来学习即可。
注意事项
1.lin的所有操作管理和windows是不同的
2.lin命令要挑常使用的来学习
lin系统的文件命名规则
1)除了/之外,所有的字符都可以用作文件命令。
2)有些字符不用,如空格符、制表符、退格符和字符@#&()-等。
3)避免使用.作为普通文件名的个字符。
4)大小写敏感。
lin命令格式
命令格式:命令 -选项 参数
例:ls -la /etc
说明:1)当有多个选项时,可以写在一起。
2)两个特殊的目录.和..,分别代表当前目录和当前目录的父目录。
lin常用命令
1.文件处理命令
(1)命令名称:ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示所示文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
(2)命令名称:pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前所在工作目录
范例:$ pwd
(3)命令名称:cd
语法:cd [目录]
功能描述:切换目录
范例 $ cd / 切换到根目录
$ cd .. 回到上一级目录
(4)命令名称:touch
语法:touch [文件名]
功能描述:创建空文件
范例:$ touch newfile
(5)命令名称:mkdir
语法:mkdir [目录名]
功能描述:创建新目录
范例:$ mkdir newdir
(6)命令名称:cp
语法:cp -R[源文件或目录][目的目录]
功能描述:复制文件或目录
范例:
$ cp file1 file2 dir1
将文件file1、file2复制到dir1
$ cp -R dir1 dir2
将dir1下所有文件复制到dir2目录下
(7)命令名称:mv
语法:mv [源文件或目录] [目的目录]
功能描述:移动文件、更名
(8)命令名称:rm
语法:rm -r [文件或目录]
功能描述:删除目录
(9)命令名称cat
语法:cat [文件名]
功能描述:显示文件内容
(10)命名名称:more
语法:more [文件名]
功能描述:分页显示文件内容
2.权限管理命令
(1)命令名称:chmod
语法:chmod [{ugo} {+-=} [rwx]] [文件或目录]
功能描述:改变文件或目录权限
(2)命令名称:chown
语法:chown [用户] [文件或目录]
功能描述:改变文件或目录的所有者
范例: $ chown nobo file1 改变文件file1的所有者为nobo
(3)命令名称:chgrp
语法:charp [用户组] [文件或目录]
功能描述:改变文件或目录的所属组
范例:$ charp adm file1 改变文件file1的所属组为adm
3.文件搜素命令
(1)命令名称:which
语法:which [命令名称]
功能描述:显示系统命令所在目录
范例:$ which ls
(2)命令名称:find
语法:find [搜素路径] [搜素关键字]
功能描述:查找文件或目录
4.帮助命令
5.压缩解压命令
6.网络通信命令
7.系统关机命令
8.shell应用技巧
提示:如果看完上述命令,感觉学习比较枯燥,可以边看视频、边练习。