一 、 ls命令(显示当前目录的内容)
ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来
二 、cd命令(切换当前目录到指定目录)
cd / 进入想去的目录
cd ~ 进入根目录
cd - 进入上一次目录
cd .. 返回上一级目录
三 、pwd命令(查看当前目录路径)
pwd 查看当前目录路径
pwd -p 查看软链接的实际路径
四 、mkdir命令(创建文件夹)
mkdir + 文件名 当前工作目录下创建文件夹
mkdir -p /usr/local/python_test/ +文件名 在指定目录下创建文件夹,若不存在,则创建
五 、mv命令(移动文件或修改文件名)
mv + 被修改文件名 + 修改后文件名 将指定文件重命名
mv 文件1 文件2 文件3 /test 将文件1 文件2 文件3移动到根的test目录中
六 、rm命令(删除文件或目录)
rm -i *.txt 删除任何.txt文件;删除前逐一询问确认
rm -rf test 删除test子目录及子目录中所有档案删除,并且不用一一确认
rm -- -f* 删除以-f开头的文件
七 、cp命令(复制文件)
-i 提示
-r 复制目录及目录内所有项目
-a 复制的文件与原文件时间一样
cp -ai A.txt test 复制A.txt到test目录下,保持原文件时间,如果原文件存在提示是否覆盖
cp -s A.txt link_A.txt 为A.txt建议一个链接(快捷方式)
八 、cat命令(查看-创建-合并文件)
cat + 文件名 一次性查看文件所有内容
cat > 文件名 创建新的文件,不能编辑已有文件
cat 文件1 文件2 > 文件名 合并文件,将文件1-2合并为一个新的文件
九 、more命令(查看-按页的方式展示)
+n 从笫n行开始显示
-n 定义屏幕大小为n行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
-c 从顶部清屏,然后显示
-d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-l 忽略Ctrl+l(换页)字符
-p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s 把连续的多个空行显示为一行
-u 把文件内容中的下画线去掉
Enter 向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more
十 、tar命令(解压文件)
-c 建立新的压缩文件
-f 指定压缩文件
-r 添加文件到已经压缩文件包中
-u 添加改了和现有的文件到压缩包中
-x 从压缩包中抽取文件
-t 显示压缩文件中的内容
-z 支持gzip压缩
-j 支持bzip2压缩
-Z 支持compress解压文件
-v 显示操作过程
有关gzip及bzip2压缩
gzip实例:压缩gzip fileName .tar.gz和.tgz 解压:gunzip filename.gz或gzip -d filename.gz
对应:tar zcvf filename.tar.gz tar zxvf filename.tar.gz
bz2实例:压缩bzip2 -z filename .tar.bz2 解压:bunzip filename.bz2或bzip -d filename.bz2
对应:tar jcvf filename.tar.gz 解压:tar jxvf filename.tar.bz2
十一 、系统基本命令
lsb_release -a 查看版本信息
uname -a 查看内核/操作系统/CPU信息
cat /proc/cpuinfo 查看CPU信息
date 查看当前时间
cal 查看当前日历
reboot 重新启动
好累!!!希望对大家有所帮助!!!