linux常用命令随记
[root@localhost~]#
命令提示符:
其中root: 当前登陆用户
localhost:主机名
~: 当前所在目录(~表示家目录)
# 超级用户提示符
$ 普通用户提示符
文件处理命令:ls、mkdir、rm、cp、mv、ln
ls [选项] [文件或目录]
列出目录内容
-a:显示所有文件,包括隐藏文件
-l:显示详细信息
-d:查看目录属性
-h:人性化显示文件信息
-i:显示inode
ls -l 查看详细信息(linux不靠扩展名区分文件,而是靠权限):
mkdir -p [目录名]
创建目录
-p:递归创建目录
rm -rf [文件或目录]
删除文件或目录
-r:删除目录
-f:强制删除
cp [选项] [source] [target]
复制
-r:复制目录
-p:连带文件属性复制
-d:若源文件是链接文件,则复制链接属性
-a:相当于 -pdr
mv [source] [target]
剪切或重命名文件或目录
ln -s [source] [target]
生成链接文件
-s:创建软链接(类似于windows快捷方式)
文件搜索命令:locate、find、grep
locate 文件名
在后台数据库中按文件名搜索,搜索速度更快。
/etc/updatedb.conf:搜索配置文件
/var/lib/mlocate:locate命令搜索的后台数据库
updatedb:更新数据库
find [搜索范围] [搜索条件]
在系统中搜索符合条件的文件名
-mtime:按修改时间搜索
-name:按文件名搜索
-size:按文件大小搜索
grep [option] 字符串 文件名
在文件当中匹配符合条件的字符串
-i:忽略大小写
-v:排除指定字符串
压缩命令(常用压缩格式:.tar.gz、.tar.bz2):tar
-C 指定解压缩到目录
tar -cvf 打包文件名 源文件
-c:打包
-v:显示过程
-f:指定打包后的文件名
eg:tar -cvf file.tar file
tar -xvf 打包文件名
-x:解包
tar -zcvf 压缩包名.tar.gz 源文件
-z:压缩为.tar.gz格式
tar -zxvf 压缩包名.tar.gz
-z:解压缩.tar.gz格式
tar -jcvf 压缩包名.tar.bz2 源文件
-j:压缩为.tar.gz格式
tar jxvf 压缩包名.tar.bz2
-j:解压缩.tar.gz格式
关机与重启命令:shutdown
shutdown [option] time
-c:取消前一个关机命令
-h:关机
-r:重启