1 基本命令
ls 显示文件
- ls #显示当前目录下的文件或者文件夹
- ls -a #显示当前目录下的所有文件或者文件夹,包括隐藏文件
- ls -l #以列表的形式显示
- ls -l -h #以合适的形式显示文件的大小
- ls 2* #显示以2开头的文件,* 占用多个字符
- ls 2? #显示以2开头的文件,? 只占用一个字符
cd 路径跳转
- cd .. #切换到上一层路径
- cd ../.. #切换到上两层路径
- cd /home/ #切换到 home 路径
- cd ~ #跳到家目录
- cd - #跳到上次使用的目录
pwd 查看当前路径
- pwd #查看当前路径
touch 创建文件
- touch filename #创建filename文件
mkdir 创建文件夹
- mkdir filedir #创建filedir文件夹
mv 重命名、剪切、复制
- mv filename1 filename2 #将filename1名字修改成filename2
- mv filename1 path #将filename移动到path 路径下
- cp filename1 filename2 #复制filename1为filename2
help 帮助
- ls –help #查看有关 ls 命令的文档
- man ls #查看有关 ls 命令的文档
cat more 查看文档
- cat filename#查看一个文件中的内容,只能查看
- cat filename1 filename2 #同时查看两个文件的内容
- more fliename #一般用于大文件的显示,向前翻页 f (fount) 向后翻页 b (back)
history 查看历史记录
- history #查看所有使用过的命令,历史记录
- 执行 !118 即执行第118个命令
rm 删除
- rm filename #删除文件
- rm filedir #删除文件夹,当文件夹下有东西的时候,删除失败
- rm filedir -r #删除文件夹
- rm -f #强制删除
shutdown 关机、重启
- shutdown -h now #马上关机
- shutdown -h 20 #20分钟后关机
- reboot #重启
tar zip压缩解压
- tar -zcvf text.tar.gz *.py #把所有的.py文件打包并压缩成 text.tar.gz
- tar -jcvf text.tar.bz2 *.py #把所有的.py文件打包并压缩成 text.tar.bz2
- zip zzz.zip *.py ##把所有的.py文件打包并压缩成zzz.zip
- tar -zxvf text.tar.gz #解压缩包
- tar -jxvf text.tar.bz2 #解压缩包
- unzip zzz.zip #解压缩
任务管理器
- ps top htop #查看当前终端下的进程
- kill -9 PID(4691) #杀死所有进程
> 重定向
- ls >ls.txt #把原来显示在屏幕上的东西,放到ls.txt文件中
- ls >>ls.txt #追加模式的重定向
- cat filename1 filename2>>filename.txt #将filename1 filename2中的内容放到filename.txt中
grep 在文档中搜索
- grep “ntdf” xxx.txt: 在xxx.txt文件中找 “ntdf”字符
- grep “^ntdf” xxx.txt: 在xxx.txt文件中找 以”ntdf”开头的字符
- grep “ntdf$” xxx.txt: 在xxx.txt文件中找 以”ntdf”结束的字符
find 查找
- find ./-name “*sh” #按照名字在根目录下查找”*sh”
- find ./ -size +2M -size -5M #找大于2M小于5M的文件
网络
- ifconfig #查看网络配置(类似windows中的ipconfig)
- sudo ifconfig ens33 192.168.204.128 #修改IP 地址
- ping ip地址 #查看当前电脑和另外的ip能否通信