linux常用命令
来源:互联网 发布:怎么在淘宝开店? 编辑:程序博客网 时间:2024/06/15 09:24
一、基本命令
1、显示当前目录:pwd
[root@mini2 ~]# pwd/root2、进入到用户跟目录:cd ~ 获得 cd
[root@mini2 apps]# cd ~[root@mini2 ~]#
[root@mini2 apps]# cd[root@mini2 ~]#3、如果用户root2存在,进入到该用户跟目录:cd ~root2
[root@mini2 ~]# cd ~root2[root@mini2 root2]# pwd/home/root24、返回到原来的目录:cd -
[root@mini2 root2]# cd -/root5、返回到上级目录:cd ..
[root@mini2 ~]# cd ..[root@mini2 /]# pwd/6、查看当前用户根目录下的所有文件:ls -la
[root@mini2 ~]# ls -la总用量 60dr-xr-x---. 4 root root 4096 4月 30 07:22 .dr-xr-xr-x. 22 root root 4096 5月 6 04:25 ..-rw-------. 1 root root 1095 4月 30 05:01 anaconda-ks.cfg
7、显示当前目录下的文件列表:ls
[root@mini2 ~]# lsanaconda-ks.cfg apps install.log install.log.syslog installPackages test8、显示当前目录下的文件列表的详细信息:
[root@mini2 ~]# ll总用量 32-rw-------. 1 root root 1095 4月 30 05:01 anaconda-ks.cfgdrwxr-xr-x. 3 root root 4096 4月 30 07:23 apps-rw-r--r--. 1 root root 9795 4月 30 05:01 install.log-rw-r--r--. 1 root root 3091 4月 30 04:58 install.log.syslogdrwxr-xr-x. 2 root root 4096 5月 2 04:51 installPackagesdrwxr-xr-x. 2 root root 4096 5月 6 05:01 test
[root@mini2 ~]# mkdir test10、同时创建多个文件:mkdir {test2,test3}
[root@mini2 ~]# mkdir {test1,test2}11、创建文件:touch
[root@mini2 test]# touch test.txt[root@mini2 test]# ll总用量 0-rw-r--r--. 1 root root 0 5月 6 05:07 test.txt12、同时创建多个文件:touch {test2.txt,text3.txt}
[root@mini2 test]# touch {test1.txt,test2.txt}[root@mini2 test]# ll总用量 0-rw-r--r--. 1 root root 0 5月 6 05:08 test1.txt-rw-r--r--. 1 root root 0 5月 6 05:08 test2.txt13、同时创建文件并写入内容,若文件存在直接写入内容:echo "内容" > test.txt
[root@mini2 test]# echo "this is test" > test.txt14、查看文件内容:cat 、more、less
[root@mini2 test]# cat test.txtthis is test[root@mini2 test]# more test.txtthis is test[root@mini2 test]# less test.txtthis is test15、向文件中追加内容:echo "追加的内容" >> test.txt
[root@mini2 test]# cat test.txtthis is test[root@mini2 test]# echo "just test append" >> test.txt[root@mini2 test]# cat test.txtthis is testjust test append16、将一文件test.txt内容追加到另一文件test1.txt中:cat test.txt >> test1.txt
[root@mini2 test]# cat test.txt >> test1.txt[root@mini2 test]# cat test1.txtthis is test1 filethis is testjust test append17、拷贝整个目录test到指定的目录test-bak:cp -r
[root@mini2 ~]# cp -r test test-bak18、移动文件并修改文件名:mv
[root@mini2 test-bak]# mv test.txt test/test3.txt19、删除文件:rm -rf 参数:-f,表示强制删除,不需要询问
[root@mini2 test-bak]# rm -rf test1.txt20、删除所有类型为txt的文件:rm -rf *.txt
[root@mini2 test-bak]# rm -rf *.txt21、删除整个目录和下的所有文件:
[root@mini2 ~]# rm -rf test-bak/22、查看某个文件有多少单词、多少行:wc -w , wc -l
[root@mini2 test]# cat test1.txtthis is test1 filethis is testjust test append[root@mini2 test]# wc -w test1.txt10 test1.txt[root@mini2 test]# wc -l test1.txt3 test1.tx23、先打包test目录、再压缩:tar , gzip
[root@mini2 ~]# tar -cvf test.tar testtest/test/test2.txttest/test1.txttest/test.txt[root@mini2 ~]# gzip test.tar[root@mini2 ~]# ll-rw-r--r--. 1 root root 228 5月 6 05:35 test.tar.gz一步完成:
[root@mini2 ~]# tar -zcvf test.tar.gz testtest/test/test2.txttest/test1.txttest/test.txt[root@mini2 ~]# ll-rw-r--r--. 1 root root 219 5月 6 05:37 test.tar.gz24、解压文件,并取消打包:gzip , tar
[root@mini2 ~]# gzip -d test.tar.gz[root@mini2 ~]# tar -xvf test.tar一步完成:tar -zxvf
[root@mini2 ~]# tar -zxvf test.tar.gz test25、将test目录先打包,同时用bzip2压缩,并保存到/tmp目录下
[root@mini2 ~]# tar -jcvf /tmp/test.tar.bz2 test26、将/tmp/test.tar.bz2解压到/usr目录下面,使用参数-C指定解压目录
[root@mini2 ~]# tar -jxvf /tmp/test.tar.bz2 -C ~
0 0
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- android williamchart
- 高级控件RecycleView 设置Match_Parent 失效的解决办法
- 线段树区间更新+求和
- 数据库IDE
- 蓝桥杯:逆波兰表达式
- linux常用命令
- PHP利用递归实现无极限分类
- Javascript写天,时,分,秒的倒计时
- 1.html标题.段落.图片.链接
- 编程实现基于UDP的多线程多客户端socket应用
- jieba的简单使用
- wins下配置networks文件映射主机名和端口号
- 【win+黑苹果双系统①】小新黑苹果图文安装教程
- 关于微博api返回内容不全内容