前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux常用命令

Linux常用命令

作者头像
用户4870038
发布2022-05-11 17:25:52
1440
发布2022-05-11 17:25:52
举报

第一天课后题

(1)自动补全按键是哪一个

tab 键

(2)查看当前目录中的内容

ls

(3)查看当前目录下的文件列表和详细信息

ls -l

(4)查看当前目录下的隐藏文件

ls -a

(5)列出/home/文件夹下的所有文件和目录的详细资料

ls -lR

(6)列出当前目录中所有以“t”开头的目录的详细内容

ls -ld t*

(7)只列出文件下的子目录

ls -F ./|grep /$

(8)显示包含数字的文件名和目录名命令

ls [0-9]

(9)显示以数字开头的文件名

ls [0-9]*

(10)显示当前目录下的文件或者目录并且按照时间最新排序列出

ls -lt

(11)显示当前目录下的文件,并且按照文件文件大小从大到小排序列出

ls -lS

(12)进入个人的目录

cd 或者 cd ~

(13)返回上次所在目录

cd -

(14)显示工作路径的命令

pwd

(15)关闭系统

shutdown -h now 或者poweroff 或者halt 或者 init 0

(16)重启系统

reboot 或 shutdown -r now

(17)在当前目录创建文件夹test

mkdir test

(18)在当前目录创建多级文件夹a/b

mkdir -p a/b

(19)在home目录下同时创建 test1 test2 tes3 这三个文件夹

cd /home | mkdir {test1,test2,test3}

(20)查看/home/123.txt文件每行中以k结尾的内容

grep “k$”/home/123.txt

(21)查看/home/123.txt文件中以数字开头的行数内容

grep “1” /home/123.txt

(22)查看/home/123.txt文件每行中不包含a的其他行的内容

grep -v “a”

(23)查看/home/123.txt文件每行中含有hello单词的行内容,并把每行的行号输出

grep -n -a “hello” /home/123.txt

(24)查看/home/123.txt文件中含有hello单词的行的总数

grep -c “hello”

(25)从当前目录复制文件1.txt 到/home目录下

cp 1.txt /home

(26)从当前目录复制文件1.txt 到/home目录下并改名为2.txt

cp 1.txt /home/2.txt

(27)从当前目录把文件1.txt转移到 到/home目录下

mv 1.txt /home

(28)从当前目录把文件1.txt转移 到/home目录下并改名为2.txt

mv 1.txt /home/2.txt

(29)删除当前目录下的a.txt文件

rm a.txt

(30)删除当前目录下以.txt结尾的文件

rm -i .txt

(31)强制删除test目录下的所有文件和目录

rm -rf /test

(32)分页查看文件test.txt内容

more test.txt 或less test.txt

(33)创建一个空文件test.txt 至少三种方式写出

touch test.txt 或 :> test.txt 或 >test.txt 或 &>test.txt 或cat /dev/null >test.txt

(34)查询当前目录下test.txt文件中以a开头的行数

grep ^a test.txt

(35)查看当前目录下的文件数量(不包含子目录中的文件)

ls -l|grep “^-”| wc -l

(36)查看当前目录下的文件数量(包含子目录中的文件)

ls -lR|grep “^-”| wc -l

(37)查看当前目录下的文件夹目录个数(不包含子目录中的目录)

ls -l|grep “^d”| wc -l

(38)查询当前路径下的test为前缀名的目录下的所有文件数量

ls -lR test/|grep “^-”| wc -l

(39)获取文件的第一行

head -1

(40)获取文件的最后一行

tail -1

(41)追踪查看文件test.txt 的倒数100行,文件名修改或者删除,停止追踪查看

tail -100f test.txt

(42)追踪查看文件test.txt 的最新内容,文件名修改或者删除后,如果再次创建相同的文件名,会继续追踪

tail -F test.txt

(43)获取test.txt文件中的第 10 行

head -10 test.txt|tail -1

(44)向文件根目录下test.txt中追加abc

echo abc >> /test.txt

(45)不分页查看文件test.txt 的内容

cat test.txt

(46)把文件test1.txt中的文件追加到test2.txt中

cat test1.txt >> test2.txt

(47)把home目录下的test.txt文件,在根目录下生成软连接test

ln -s /home/test.txt /test

(48)在home目录下建立一个文件夹aaa,并且在aaa文件夹内创建文件test.txt,文件内容为666,最后输出文件到控制台,用一个连续的命令实现

mkdir -p /home/aaa/ && echo 666>> /home/aaa/test.txt && cat /home/aaa/test.txt

(49)在home目录下有一个软连接快捷键test ,删除该软连接

rm -rf /home/test

(50)把home目录下的test.txt文件,在根目录下生成硬链接test

ln /home/test.txt /test

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档