linux常用命令
/boot 目录:保存系统的引导相关文件 内核文件grub
/etc 目录: 系统常用的配置文件
系统管理员经常需要修改的文件、决定系统行为的配置文件
/bin 目录:用户常用的命令
文件和目录的操作命令
所有用户都可以使用
/sbin 目录:保存系统维护所使用的命令文件
fdisk(分区) mkfs(格式化)
很多普通用户都不能使用,只能root可以使用
/lib 目录:系统运行所需要的库文件
静态库,.a
动态库,.so
/dev 目录:系统设备文件
/dev/cdrom
/dev/hda/
/dev/sdb
/var 目录:保存变化的数据
日志文件
脱机文件
/mnt 目录:系统用来安装系统设备目录
光盘:/mnt/cdrom
U盘:/mnt/sdb2
/proc 目录:系统内存/CPU的映射
/tmp 目录:保存系统运行时产生的临时文件
/usr 目录:系统中保存 与用户相关的信息
/home 目录:系统中普通用户的主目录
/root 目录:超级用户的主目录
课堂2
Linux文件的后缀
系统文件:.conf .rpm
程序与脚本:.c .php
格式文件:.wav .jpg .html
存档,压缩文件: .tar .gz
Linux文件命名的规则
1.大小写敏感
2.除了/之外,所有的字符都合法
3.有些字符最好不用,如空格,制表符,退格符,@#$&()-[]等等,若要使用,需要“”
4.避免使用+-.作为普通文件名的首字符
以.开始的文件是隐藏文件
Linux命令格式
命令 -选项 参数
命令
命令 -选项
命令 参数
绝对路径和相对路径
绝对:从根开始一级一级进入各个子目录,最后指定该命令、文件
相对: 从当前目录进入某个目录,最后指定该命令、文件
. 当前目录
.. 上一级目录
通配符
*匹配任何字符或任何数目的字符
?匹配任何单字符
[]可以匹配任何包含在括号里的单字符
ls list --ls 显示目录文件
/bin/ls --所有用户都可以使用
-a 所有文件
-l 长格显示
-F 文件类型
ll --就是 ls -l的缩写
长:十列、所属用户、所属组、大小、创建时间、文件名
第一列,文件类型 d--目录
3列 ,用户的权限rwx
3列,用户所在组rwx
3,别的组的,别的用户所拥有的权限rwx
Linux常用命令
命令名称:touch
功能:生成空文件
所在路径:/bin/touch :all user
语法格式: touch [选项] 文件名
命令名称:cd
功能:切换目录
所在路径:shell内部指令
语法格式: cd [目录]
cd cd~ cd/ 根目录
cd -:返回刚刚的目录
cd !$:放回上次访问过的目录
命令名称:pwd --print work directory
功能:显示目前所在的工作目录
所在路径:/bin/pwd :all user
语法格式: pwd
命令名称:cp --copy
功能:复制文件 复制目录-a 强制复制-f 保留源文件的日期 -p
所在路径:/bin/cp :all user
语法格式: cp -afp [源文件、目录] [目的文件、目录]
命令名称:rm --remove
功能:显示目前所在的工作目录
所在路径:/bin/rm :all user
语法格式: rm -irf [文件或目录]r删除目录
命令名称:mv --move
功能:移动文件 为文件重命名
所在路径:/bin/mv :all user
语法格式: mv -f [源文件或目录] [目的文件或目录]
mv demo.txt demo.html (重命名)
查看文件
cat:不管文件多长一次性取出来
more:按空格/f--翻屏幕 回车--下一行 Q/q --退出 只能往下看
less:按空格/f--翻屏幕 回车--下一行 Q/q --退出 上下页,键盘home,end都可以使用
head:-3 前3行 default 10
tail:-5 后5行 default 10 -f动态查看
ln --link
产生链接文件 ln -s[源文件] [目标文件] ps:源文件和目标文件一定要使用绝对路径
ln file1 file2 硬链接 ln -s file1 file2
硬链接不能跨分区
mkdir
创建目录
-p 依次创建多个空目录
rmdir
删除空目录
rm -rf
删除非空目录以及子目录
whereis
显示系统命令和帮助手册所在的目录
whatis
获得索引的简短说明,也即是windows--“这是什么"
find
find [搜索路径][搜索关键字][文件或目录]
locate
查找目录位置
要经常使用updatedb:重新建立一次系统的索引
grep
在文件中搜索指定的行,并输出
grep '要检索的内容' 文件
-v 除了
man --manul
获取帮助信息
一般先用whereis 查看在man n
命令+--help :获得中文帮助
info
一般信息,实用信息不多
压缩命令
gzip: GNU zip
gzip -1 表示快速压缩
gzip -9表示最佳压缩,nine -nice
后缀.gz
解压缩: gunzip 文件.gz
gzip -d 文件.gz
--不能压缩目录
tar --打成包文件
-c打成包 -v观看过程 -f指定打包后文件 -z压缩
-xvf 解包
可以不带-参数
zip -r 目录 -f 更新 -F命名
unzip 解压
消息
write 用户名 ctrl+d 结束
wall 发给多用户
mesg n是否接受,否 但普通用户不能屏蔽管理员的消息
mesg y是否接受,是
mail +用户:发信
mail :收信 r回信 q退出
shutdown -h init 0
reboot init 6
posted on 2017-08-17 17:06 superficial。 阅读(150) 评论(0) 编辑 收藏 举报