linux命令笔记(一)


1,ls 查看当前文件夹下的文件
2,ls -a 查看当前文件夹下的隐藏文件
3,ls -l 查看当前文件夹下的文件,以列表的形式
4,ls -h 查看当前文件夹下的文件,换算大小格式
5,支持写法:ls -ahl、ls -lha
补充:ls /bin 查看/bin目录下的内容,此命令无需在bin目录下依旧可以执行

6,cd 跳转目录
7,绝对路径:跟目录开始的路径
8,相对路径:以当前文件夹开始的路径

9,tree 以树状图的形式显示当前路径下的目录格式
10,tree -alh 支持参数

11,touch 创建一个文件
12,mkdir 创建一个目录
13,rmdir 删除一个空目录,非空目录无法删除
14,rm 删除一个文件
补充:mkdir -p 创建目录下的目录例如:mkdir -p A/B/C/D,如果你没有ABC,-p会自动帮你创建
补充:rm -r 递归删除,可以删除文件,也可以删除文件夹,不管文件夹中有没有文件

15,pwd 查看当前路径
16,users 查看当前用户

17,cd .. 跳转上级目录
18,cd ../.. 跳转上上级目录 以此类推
补充:cd - 跳转上次的目录,类似于返回,但是只记录一次

19,ls 1* 查看以1开头的,当前目录下的所有文件
20,ls 1? 查看以1开头,文件位数为2位的所有文件
补充:ls 1[1-5]3 查看文件113-153,[]与?相似,站位

21,history 查看历史命令

22,ls > 123 将ls展现的东西重定向到文件123中
23,ls >> 123 将ls展现的东西添加到文件123中

提示:单>重定向符号重定向文件后,会删除文件之前的内容,并且无法找回。

24,cat 查看文件,直接翻页到文件的最下方
25,more 查看文件,以翻页的方式进行
补充:cat 1.txt 2.txt > 3.txt :利用cat将1和2文件合并为3文件

26,管道:| 一个命令的输出作为另外一个命令的输入
27,清屏:clear 清楚当前屏幕文字,也可以使用快捷键ctrl+l

28,mv 1.txt 2.txt :重命名,将1.txt,重命名为2.txt
补充:mv 1.txt name/ :将1.txt文件,剪切并且粘贴到name文件夹下
补充:mv name/ names :将目录name改名为names

29,ln 1.txt 2.txt :对1.txt文件创建一个硬链接,2.txt
30,ln -s 1.txt 2.txt:对1.txt文件创建一个软连接,2.txt

31,grep "abc" 1.txt :在文件1.txt中查找包含abc的数据
32,grep "^abc" 1.txt :在文件1.txt中查找以abc开头的数据
33,grep "abc$" 1.txt:在文件1.txt中查找以abc结束的数据

34,cp 1.txt name/ :复制文件进入目录
35,cp name/ names -r :复制目录进入目录

36,find /bin -name "1":查找bin目录下,包含1的文件名
37,find /bin -size 1M :查找bin目录下,等于1M的文件
38,find /bin -size +1M :查找bin目录下,大于1M的文件
39,find /bin -size -1M :查找bin目录下,小于1M的文件
补充:好像参数有问题

40,tar -cvf wait.tar *.txt :把所有以txt结尾的文件打包到wait.tar文件中
41,tar -xcf wait.tar:解包文件wait.tar文件

42,tar -zcvf wait.gz *.txt :把文件以txt结尾的文件压缩,文件名是wait.gz文件
43,tar -zxcf wait.gz :解压缩
补充:后面加-C,可以指定路径

44,tar -jcvf wait.bz2 *.txt:压缩
45,tar -jxcf wait.bz2 :解压

46,ps -aux :查看所有进程
47,top :实时显示所有进程
48,kill -9 6520 :强制杀死PID为6520的进程
补充:还有一个比较吊的htop,同样可以查看进程

49,reboot:重启电脑

50,df -h :电脑硬盘使用情况
51,du -h :查看当前目录下硬盘使用情况

52,ifconfig:查看网络ip地址及网络情况
53,sudo ifconfig ens33 172.168.92.2 :设置ip地址

54,useradd wait -m :创建一个用户名是wait的用户
55,su wait :切换到wait用户
56,sudo passwd wait :重置wait用户密码

57,ssh wait@168.192.1.1 :远程登录ip是168.192.1.1的wait用户
58,who :查看目前有多少用户登录
59,userdel :删除用户
60,sudo -s :临时切换root用户

posted @ 2018-01-04 17:25  伪装会代码的测试  阅读(529)  评论(0)    收藏  举报