初学Linux,记录一下Linux常用命令。
Linux严格区分大小写。
目录处理命令:
ls
命令所在路径:/bin/ls
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件(一般以 “.” 结尾的文件是隐藏文件)
-l 详细信息显示
-d 查看目录属性
-i 查看i节点
cd
命令所在路径:shell内置命令
语法:cd [目录]
功能描述:切换目录
示例:$ cd /tmp 切换到制定目录 $ cd .. 切换到上一级目录
mkdir
命令所在路径:/bin/mkdir
语法:mkdir -p [目录名]
功能描述:创建目录 -p 递归创建
rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
语法:rmdir [目录名]
功能描述:删除空目录
cp
命令所在路径:/bin/cp
语法:cp -rp [原文件或目录] [目标目录] -r 复制目录 -p 保留文件属性
mv
命令所在路径:/bin/mv
语法:mv [原文件或目录] [目标目录]
功能描述:剪切文件、重命名
rm
命令所在路径:/bin/rm
语法:rm [-rf] [文件或目录] -r 删除目录 -f 强制删除
功能描述:删除文件
文件处理命令:
touch
命令所在路径:/bin/touch
功能描述:创建文件
示例:touch /tmp/test 在tmp目录下创建test文件
touch test 在当前目录创建test文件
cat
命令所在路径:/bin/cat
功能描述:显示文件内容 -n 显示行号
示例:cat -n /etc/issue
more
命令所在路径:/bin/more
语法:more 文件名 (空格)或f 下一页 (Enter) 换行 q或Q 退出
功能描述:分页显示文件内容
less
命令所在路径:/usr/bin/less
语法:less 文件名
功能描述:分页显示文件内容(可向上翻页,按PgUp,PgDn键)
可以输入 / + 关键字 搜索内容,按 N 键查找下一个
head
命令所在路径:/usr/bin/head
语法:head [-n] 文件名
功能描述:显示文件前面几行 -n 指定行数 默认 10行
tail
命令所在路径:/usr/bin/tail
语法:tail[-nf] 文件名
功能描述:显示文件后面几行 -n 指定行数 默认 10行 -f 动态显示文件末尾内容
ln
命令所在路径:/bin/ln
语法:ln [-s] [原文件] [目标文件] -s 生成软链接 默认 硬链接
功能描述:生成链接文件
硬链接特征:
1. 拷贝 相当于cp -p + 同步更新
2. i节点与原文件一致
3. 不能跨分区
4. 不能针对目录使用