1、touch:新建文件
2、mkdir:新建文件夹
参数 -p(指定新建目录)
3、pwd:当前所在位置
4、rmdir:删除空目录(只能删除空目录)
5、rm:删除命令
参数 -rf:强制删除所有文件(删除以后不能恢复,谨慎使用)
6、cp:复制命令
参数: -r:复制目录
-p:连带文件属性复制
-d:若源文件是链接文件(Windows中的快捷方式),则复制链接属性
-a:相当于 -pwd 复制一模一样的文件
7、mv:剪切或者重命名
命令格式 mv 源文件 /root/mv(后边跟目录就是剪切到的位置)
mv 源文件 重名名文件名字
8、ln:链接命令(Windows中的创建快捷方式)
ln -s 源文件 目标文件
硬链接的特性:
1、拥有相同的i节点和储存的block,可以看做同一个文件
2、可以通过i节点识别
3、不能跨分区使用
4、不能针对目录使用
软链接特性
1、类似Windows快捷方式
2、软链接拥有自己的i节点和block,但是数据块中只能保存源文件的文件名和i节点,并没有实际数据
3、软连接的文件权限统一都为:lrwxrwxrwx
4、修改任意文件,另一个都改变
5、删除源文件,软连接不能使用
1、文件搜索命令locate 命令格式:locate 要搜索的文件名字(locate只能搜索后台数据库文件位置为 /var/lib/mlocate中的文件,数据库一天一更新,如需手动更新数据库执行updatedb命令),update命令的配置文件位置在/etc/updatedb.conf配置文件
PRUNE_BIND_MOUNTS="YES" 开启搜索限制
PRUNEFS = " "搜索时不搜索文件系统
PRUNENAMES = " " 搜索时不搜索文件类型
PRUNEPATHS = " "搜索时不搜索的路径
2、搜索命令whereis 与which
whereis 只能搜素命令 参数 -b 查看可执行文件,whereis不能搜索系统文件,只能搜做自己安装的命令
whatis 命令是干嘛用的
which 命令可以看到命令的别名(列如 ls -l 命令的别名是ll)
3、文件搜索命令find
find [搜索范围] [搜索条件] 例:find /root MySQL.sh 搜索root目录下的MySQL文件 全字符匹配
模糊查询 find -name "*搜索的字符*"
* :匹配任意内用
?:匹配任意字符
[]:匹配任意中括号中的内容
find -iname 不区分大小写
find /root -user 搜索文件拥有着为root的文件
find /root -nouser 查找拥有着不是root 的文件
find /var/log -mtime +10 查找10天前修改的文件
-10 10天内修改的文件
+10 10天前修改的文件
10 10天当天修改的文件
atime 文件访问时间
ctime 改变文件属性
mtime 修改文件内容
find -size 25k 查找文件大小时25k的文件
-25 小于25k的文件
+25 大于25k的文件
25 等于25k的文件
find -inum 262422 查找i结点是262422文件
find /etc -size +20k -a -size -50k 查找/etc目录下,大于20k小于50k的文件
-a and 相当于逻辑与 两个条件都满足
-o or 相当于逻辑或 两个条件满足一个即可
find /etc -size +20 -a -size +50k -exec ls -lh{} \;查找etc目录下,大于20k并且小于50k的文件 并执行ls -lh命令
-exec /-ok {} \;对搜索的结果执行命令操作
4、搜做字符串命令grep
grep "要搜索的字符串“ -要搜索的文件名
-i 忽略大小写
-v 排除指定字符串
grep是包含匹配(模糊查询)
5、帮助命令man
man 命令名字 查看命令的帮助文档
man命令级别
1、查看命令的帮助
2、查看可被内核调用的函数帮助
3、查看函数和函数数据库的帮助
4、查看特殊文件的帮助(主要是/dev目录下的帮助文件)
5、查看配置文件的帮助
6、查看游戏的帮助
7、查看他杂项的帮助
8、查看系统管理员可用命令的帮助
9、查看内核相关文件帮助
1、zip 压缩后的文件名 源文件 (压缩文件)
-r 压缩文件名 源目录 (压缩目录)
unzip 解压缩文件包 解压缩.zip文件 (同目录下)
gzip 源文件 压缩为.gz格式的压缩文件 (源文件会消失)
-r 目录 压缩目录下所有的子文件,但不能压缩目录
2、.bz2格式压缩
bzip2 源文件 压缩为,bz2格式 不能保留源文件
bzip2 -k 源文件 压缩之后保留源文件(注意:bzip2命令不能压缩目录)
3、打包命令
tar -cvf 打包文件名 源文件
-c 打包
-v 显示打包过程
-f 指定打包后的文件名
4、解打包命令
tar -xvf 压缩包(压缩包格式为.tar,gz压缩格式)
tar -zcvf 压缩包名 .tar.gz 源文件 压缩为(。tar.gz格式的压缩包)
-z 压缩包名 .tar.gz 源文件
-x 解压缩 .tar.gz格式
5、.tar.bz2压缩格式
tar -jcvf 压缩包名 .tar.bz2 源文件
-z 压缩为 .tar.bz2格式
-x 解压缩 .tar.bz2格式
-C 指定解压缩位置(压缩多个文件,源文件空格隔开)
6、tar -ztvf 只看压缩文件不解开
1、shutdown 命令
shutdown [选项] 时间
-c 取消前一个关机命令
-h 关机
-r 重启
2、其他关机命令
halt、poweroff、init 0
3、其他重启命令
reboot、init 6
4、系统运行级别(init)
0、关机
1、单用户(安全模式)
2、不完全多用户,不含NFS服务
3、完全多用户
4、未分配
5、图形界面
6、重启
runlevel 查看系统运行级别
vi /etc/inittab/ 修改系统默认运行级别
5、远程登陆退出命令
logout
1、mount 查看系统中已经挂载的设备
-a设置配置文件/etc/fstab的内容自动挂载
1、w 查看用户信息
2、who 谁在登陆系统
3、 last 查看当前登陆用户和过去登陆过的用户信息(last默认读取的是 /var/log/wtmp文件的信息)
4、lastlog 查看所有用户最后一次的登陆时间
----------------------------------------------未完!待续---------------------------------------------------------------