基础命令练习50道
文章目录
- 基础命令练习50道
- (1)自动补全按键是哪一个
- (2)查看当前目录中的内容
- (3)查看当前目录下的文件列表和详细信息
- (4)查看当前目录下的隐藏文件
- (5)列出/home/文件夹下的所有文件和目录的详细资料
- (6)列出当前目录中所有以“t”开头的目录的详细内容
- (7)只列出文件下的子目录
- (8)显示包含数字的文件名和目录名命令
- (9)显示以数字开头的文件名
- (10)显示当前目录下的文件或者目录并且按照时间最新排序列出
- (11)显示当前目录下的文件,并且按照文件文件大小从大到小排序列出
- (12)进入个人的目录
- (13)返回上次所在目录
- (14)显示工作路径的命令
- (15)关闭系统命令
- (16)重启系统命令
- (17)在当前目录创建文件夹test
- (18)在当前目录创建多级文件夹a/b
- (19)在home目录下同时创建 test1 test2 tes3 这三个文件夹
- (20)查看/home/123.txt文件每行中以k结尾的内容
- (21)查看/home/123.txt文件中以数字开头的行数内容
- (22)查看/home/123.txt文件每行中不包含a的其他行的内容
- (23)查看/home/123.txt文件每行中含有hello单词的行内容,并把每行的行号输出
- (24)查看/home/123.txt文件中含有hello单词的行的总数
- (25)从当前目录复制文件1.txt 到/home目录下
- (26)从当前目录复制文件1.txt 到/home目录下并改名为2.txt
- (27)从当前目录移动文件1.txt 到/home目录下
- (28)从当前目录已从文件1.txt 到/home目录下并改名为2.txt
- (29)删除当前目录下的a.txt文件
- (30)删除当前目录下以.txt结尾的文件
- (31)强制删除test目录下的所有文件和目录
- (32)分页查看文件test.txt内容
- (33)创建一个空文件test.txt 至少三种方式写出
- (34)查询当前目录下test.txt文件中以a开头的行数
- (35)查看当前目录下的文件数量(不包含子目录中的文件)
- (36)查看当前目录下的文件数量(包含子目录中的文件)
- (37)查看当前目录下的文件夹目录个数(不包含子目录中的目录)
- (38)查询当前路径下的test为前缀名的目录下的所有文件数量
- (39)获取文件的第一行
- (40)获取文件的最后一行
- (41)追踪查看文件test.txt 的倒数100行,文件名修改或者删除,停止追踪查看
- (42)追踪查看文件test.txt 的最新内容,文件名修改或者删除后,如果再次创建相同的文件名,会继续追踪
- (43)获取test.txt文件中的第 10 行
- (44)向文件根目录下test.txt中追加abc
- (45)不分页查看文件test.txt 的内容
- (46)把文件test1.txt中的文件追加到test2.txt中
- (47)把home目录下的test.txt文件,在根目录下生成软连接test
- (48)在home目录下建立一个文件夹aaa,并且在aaa文件夹内创建文件test.txt,文件内容为666,最后输出文件到控制台,用一个连续的命令实现
- (49)在home目录下有一个软连接快捷键test ,删除该软连接
- (50)把home目录下的test.txt文件,在根目录下生成硬链接test
(1)自动补全按键是哪一个
①tab
(2)查看当前目录中的内容
①pwd
(3)查看当前目录下的文件列表和详细信息
①Ls -l
②ll
(4)查看当前目录下的隐藏文件
①Ls-a
②Ls -al
③Ll -a
(5)列出/home/文件夹下的所有文件和目录的详细资料
①Ll home
(6)列出当前目录中所有以“t”开头的目录的详细内容
①ls -al | grep t*
②ll -a | grep t*
(7)只列出文件下的子目录
①Ll -R
(8)显示包含数字的文件名和目录名命令
①ls | grep “[0-9]”
(9)显示以数字开头的文件名
①ls -a . | grep “1”
(10)显示当前目录下的文件或者目录并且按照时间最新排序列出
①Ls -t
(11)显示当前目录下的文件,并且按照文件文件大小从大到小排序列出
①Ls -Sl
(12)进入个人的目录
①Cd /home
(13)返回上次所在目录
①Cd -
(14)显示工作路径的命令
①pwd
(15)关闭系统命令
①Shutdown -h now
(16)重启系统命令
①Reboot
②Shutdown -r now
(17)在当前目录创建文件夹test
①mkdir test
(18)在当前目录创建多级文件夹a/b
①mkdir -p a/b
(19)在home目录下同时创建 test1 test2 tes3 这三个文件夹
①mkdir test1 test2 test3
(20)查看/home/123.txt文件每行中以k结尾的内容
①grep k$ 123.txt
(21)查看/home/123.txt文件中以数字开头的行数内容
①grep “2” 123.txt
(22)查看/home/123.txt文件每行中不包含a的其他行的内容
①grep “a” -v 123.txt
(23)查看/home/123.txt文件每行中含有hello单词的行内容,并把每行的行号输出
①grep “hello” 123.txt
(24)查看/home/123.txt文件中含有hello单词的行的总数
①grep -c “hello” 123.txt
(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/1.txt
(28)从当前目录已从文件1.txt 到/home目录下并改名为2.txt
①mv 1.txt /home/2.txt
(29)删除当前目录下的a.txt文件
①Rm -f a.txt
(30)删除当前目录下以.txt结尾的文件
①rm *.txt
(31)强制删除test目录下的所有文件和目录
①rm -rf *
(32)分页查看文件test.txt内容
①More test.txt
(33)创建一个空文件test.txt 至少三种方式写出
①touch test.txt
②echo “123” > test.txt
③cat > 1.txt + (Ctrl+Z)
(34)查询当前目录下test.txt文件中以a开头的行数
①grep -c “^a” test.txt
(35)查看当前目录下的文件数量(不包含子目录中的文件)
①ll | grep “^-” | wc -l
(36)查看当前目录下的文件数量(包含子目录中的文件)
①ll -R | grep “^-” | wc -l
(37)查看当前目录下的文件夹目录个数(不包含子目录中的目录)
①ll | grep “^d” | wc -l
(38)查询当前路径下的test为前缀名的目录下的所有文件数量
①ll -R test.*|grep “^-”|wc -l
(39)获取文件的第一行
①head -1 1.txt
(40)获取文件的最后一行
①Tail -1 1.txt
(41)追踪查看文件test.txt 的倒数100行,文件名修改或者删除,停止追踪查看
①tail -f -n 100 test.txt
(42)追踪查看文件test.txt 的最新内容,文件名修改或者删除后,如果再次创建相同的文件名,会继续追踪
①tail -F 1.txt
(43)获取test.txt文件中的第 10 行
①head -10 001.txt | tail -1
(44)向文件根目录下test.txt中追加abc
①echo “abc” >> /test.txt
(45)不分页查看文件test.txt 的内容
①cat test.txt
(46)把文件test1.txt中的文件追加到test2.txt中
①cat test.txt >> test1.txt
(47)把home目录下的test.txt文件,在根目录下生成软连接test
①ln -s /home/test.txt test
(48)在home目录下建立一个文件夹aaa,并且在aaa文件夹内创建文件test.txt,文件内容为666,最后输出文件到控制台,用一个连续的命令实现
① mkdir /home/aaa && echo “666” >/home/aaa/test.txt &&cat /home/aaa/test.txt
(49)在home目录下有一个软连接快捷键test ,删除该软连接
①rm -f /home/test
(50)把home目录下的test.txt文件,在根目录下生成硬链接test
①Ln -s /home/test.txt /test