command [-options] [parameter1] …
command:命令名,相应功能的英文单词或单词的缩写
[-options]: 选项,可用来对命令进行控制,也可省略
[parameter1]: 传给命令的参数:可以是零个一个或多个
ls 查看当前目录文件
ls -a 查看隐藏文件 =ll
ls -l 以行显示
ls -h
ls -l -h 文件大小自动显示
ls -a -l -h
参数前后顺序没有影响
ls -alh:
ls -alh /bin 查看指定文件夹文件
查看帮助文档
–help
ls –help
man ls
自动补全
Tab键
创建文档
touch 文件名
编写修改文件
gedit 文件名
查看文件路径
cat 文件名
查看历史命令
history
! 2074
执行2074对应的命令
删除
rm 文件名/文件夹名
通配符
ls 2*
ls 2?
ls 1[12345]3.txt
ls 1[1-5].txt
重定向
ls > xxx.txt
显示的命令放入到xxx.txt 文件中
ls>>xxx.txt
显示的命令追加到xxx.txt中
more
more xxx.txt
f向下翻一屏幕
b向上翻一屏幕
q退出
管道
ls -alh /bin |more
清屏
clear
cd
mkdir A
cd A
cd /home/python/A
连续敲两次tap键能够补全
cd . 当前路径
cd .. 上级目录
cd ../.. 上级目录的上级目录
cd – 回到上次所在路径
cd~ 回根目录
不执行
Ctrl+c 不执行
tree
tree 显示文件夹
mkdir
mkdir A
mkdir A/B/C/D/E -p
rmdir C 删除文件夹C 有文件不能删
rm C -r 删除文件夹C
链接
ln -s 1.txt 1-softlink.txt 软链接
ln 1.txt 1-hardlink.txt 硬链接
重命名
mv 1-softlink.txg 1-softlink.txt
文本搜索 grep
grep “ntfs” xxx.txt
grep -n “ntfs” xxx.txt 在哪一行
grep -v “ntfs” xxx.txt 不包括ntfs的行
grep “^ntfs” xxx.txt 以ntfs开头的
grep “ntfs$” xxx.txt 以ntfs结尾的
mv
mv 1-softlink.txg 1-softlink.txt 重命名
mv laowang/ gebilaowang
mv 111.txt laowang/ 移动到laowang/文件夹中
cp复制
cp 2.txt A 复制到A文件夹中
cp -r A gebilaowang/ 复制文件夹到隔壁老王文件夹
find
find / -name “name”
sudo find / -name “name” 获取权限
归档管理:tar
tar -cvf test.tar *.py
tar -zcvf xxx.tar.gz *.py 压缩
tar -zxvf xxx.tar.gz 解压缩
tar -zxvf xxx.tar.gz -C dongge/ 解压缩到指定的文件夹夹
tar -jcvf yyy.tar.bz2 *.py 压缩
tar -jxvf yyy.tar.bz2 解压缩
zip zzz.zip *.py 压缩
unzip zzz.zip
unzip -d ./test zzz.zip 解压到指定文件夹
which
which ls 寻找命令所在路径
日历 cal
cal -y 2008
date 时间
date > test.txt 重定向到test.txt
date “+%Y=====%m===%d”
进程信息
ps
ps -aux
kill 9822
kill -9 9822 强制杀出进程
top
htop
关机
shutdown -h
重启
reboot
硬盘使用情况
df
df -h 以M/G显示
du 当前路径占存储
du -h 以M/G显示
网卡
ifconfig
ifconfig ens33 172.16.7.139
sudo ifconfig ens33 172.16.7.139
ping 172.16.7.1
用户
useradd shuaige -m
sudo useradd shuaige -m
ls /home/
cat /etc/passwd
su shuaige 切换到帅哥账号
exit 退出帅哥账号
sudo passwd shuaige 设置帅哥的密码
whoami 本账号是谁
同时打开两个终端 Ctrl+Shift +t