Linux基本命令操作(2)

1.mv命令
mv a.txt b.txt 重命名文件
mv a.txt day1 把文件移动到某个文件夹,名称不会变
mv a.txt day1/b.txt 把文件移动到某个文件夹,同时修改名称
mv day1 day2 重命名文件夹,前提是day2存在
mv text text1 把目录移动到另一个目录下,前提是text1已经存在。

2.重定向命令 >
将命令执行结果重定向到一个文件中,本应显示在终端的文件内容保存到指定的文件夹中
ls >text.txt(text.txt如果不存在,则创建,存在则覆盖其内容)
pwd>1.txt 把返回的结果追加到文件中

输出重定向会覆盖原来的内容

输出重定向会追加到原来的尾部

3.cat命令—查看文件内容,合并文件
cat text.txt 查看text.txt文件
cat 1.txt 2.txt 查看两个文件中的内容
cat 1.txt 2.txt >3.txt 将1.txt和2.txt合并到3.txt中

4.more命令–分屏显示(查看文件)
more text.txt 回车键翻一行,空格键翻一页,按b往回翻页
按q退出

5.管道 |—把前面的命令输出的结果交给后面的命令
例如: ls -l/ | more 把ls返回的比较多的内容交给more命令,more命令对ls返回的结果进行分页显示。

6.软连接ln -s —相当于快捷方式
ln 软连接,相当于快捷方式
ln -s a.txt b 给某个源文件创建软连接,对软连接查看修改都是作用在源文件身上

ln -s /home/sunyuhong/Desktop b 给目录创建软连接使用绝对路径

7.硬链接ln
ln a.txt b
相当于把源文件作备份,并且两个文件保持同步更新,不能给目录创建硬连接

8.grep命令----搜索文本内容
grep -n hello 1.txt 在某个文件中查找hello内容,n代表显示行号
grep -ni hello 1.txt i代表忽略大小写

扫描二维码关注公众号,回复: 5968391 查看本文章

grep -n ‘^h’ 查找以h开头的内容
grep -n ‘h$’ 查找以h结尾的内容
grep -n hello /home -r 在某个目录下查找所有文件(重要)

9.find命令—查找文件
find . -name a.txt 在当前文件下,查找文件a
find . -name ‘*txt’ 在当前文件下查找txt文件,还会遍历所有子目录。

10.tar命令–打包命令
tar cf test.tar 1.txt 2.txt abc 打包命令,把多个文件打包到一个文件中
tar tf test.tar 显示tar包里的内容
tar tf test.tar -C test 把tar包的内容解压到指定目录,需要保证目录已经存在

11.压缩与解压命令

-----------(1)不常用------
打包+压缩
1.tar cf test.tar abc
2.gzip -r test.tar 压缩成test.tar.gz

解压+解包
1.gaip -d test.tar.gz 解压成test.tar
2.tar xf test.tar 解包
-------------(2)常用-------
一步搞定
gzip方式:
打包+压缩
tar czf test.tar.gz abc
解压+解包
tar xzf teat.tar.gz -C test

gzip2方式:
打包+压缩
tar cjf test.tar.bz2 abc
解压+解包
tar xjf teat.tar.bz2 -C test
zip方式:跟windoes中的压缩工具类似
zip -r 123 abc 把abc目录压缩成123.zip
unzip -d test 123.zip 把123.zip解压到test目录下,如果test目录不存在,会自动创建
压缩率:bz2>gz>zip
通用性:zip>gz>bz2
所以gz最常用

12 chmod命令—修改文件权限
前面提到ls后显示的内容:
d rwx r-x r-x d表示文件夹/-表示目录/l表示连接 第一组r是可读w是可写x是可执行,
第二组代表当前用户这一组的权限,第三组代表其他用户权限。

chomd u=r,g+w,o-x hehe.txt u,g,o分别代表自己用户,自己组的用户,其他用户 +w表示在当前基础上加上w权限,-x表示当前基础减去o权限
chmod 777 hehe.txt 777 表示三组用户分别有rwx权限
rwx分别代表4,2,1 r读取权限,w写权限,x执行权限

13.其他命令
which命令—在哪
su 用户名—切换账号
passwd命令----设置用户密码
exit命令—退出当前登录账户
who命令—有几个人登录了操作系统
reboot命令----直接关机重启
shudown命令—关机重启 shudown -h +10 系统过十分钟后自动关机
history命令—显示之前敲过的命令

猜你喜欢

转载自blog.csdn.net/weixin_44846959/article/details/89448532