Linux之CentOS常用操作秘籍

1.1切换文件目录

​    **cd app    切换到app目录**

​     cd ..          切换到上一层目录

​    **cd /          切换到系统根目录**     

​    **cd ~         切换到用户主目录(回家)  在任何目录都可以,如果当前是root用户, 切换到了root目录**

​     cd -            切换到上一个所在目录(上一个操作的)

     pwd            查看当前处于哪个目录;

1.2列出文件列表

ls -a  显示所有文件或目录(包含隐藏的文件), 文件带点的是隐藏文件

ls -l   展示文件的详细信息, 简写成 ll (1TB=1024G 1G=1024MB 1MB = 1024KB 1KB = 1024Byte)

ll -h  友好显示文件大小

ls -al  展示文件的详细信息(包含隐藏的文件)

1.3.创建目录和移除目录

1.3.1 mkdir(用来创建子目录)

mkdir app 在当前目录下创建app目录

mkdir –p app3/test  在已存在的app3目录下创建一个子目录test

1.3.2 rmdir(用来删除“空”的子目录 )

rmdir app   删除app目录
        rmdir -p app3/test  可以级联删除test、app3目录

 

2.文件浏览

2.1cat(用于显示文件的内容)

cat yum.conf    查看yum.conf 的内容    

2.2more(分页查看。回车换行、空格换页。按 q 键退出查看。 )

more 文件名

2.3less(用法和more类似,不同的是less可以通过PgUp、PgDn键来控制。 )

less 文件名 

2.4tail(用于显示文件后几行的内容。 )

tail -n 文件名       查看文件的末尾几行, n是数字,表示行

tail -10  /etc/passwd

2.5tail -f  文件名:    滚动的查看文件(一般用于查看tomcat的日志)

tail -f catalina.log

ctrl+c 结束查看     clear:清屏命令(只是把当前页面内容拉上去了)

 

3.文件操作

3.1.1 touch创建一个空文件

touch a.txt

3.1.2 touch 文件名1 文件名2 文件名3

touch b.txt c.txt  #创建2个文件

3.2 mv移动文件

  • mv 源文件(目录)目标文件(目录)

mv a.txt usr/   将a.txt文件移动到usr目录下

  • mv  文件 目录/文件名   

       mv a.txt app/b.txt    将a.txt文件移动到app目录下并改名为b.txt

  • mv 目录 指定的目录

mv app bpp   将app目录移动到bpp里面

  • mv 文件名 新文件名

mv a.txt  b.txt  表示将a.txt文件名改为b.txt 

3.3 cp 拷贝文件

  • cp 文件 目录

cp a.txt  app   复制a.txt到app目录下

  •  cp 文件  目录/文件名

cp a.txt  app/b.txt    复制a.txt到app目录下并命名为b.txt

  • cp 文件 新文件名 

cp a.txt b.txt     在当前目录下复制一个a.txt并取名b.txt

  • cp -r 目录 新目录

cp  -r  app bpp  将ap目录和它里面的全部东西复制到bpp

3.4 rm删除文件

  • rm 文件   询问删除文件   输入y确认删除,n不删除

rm  a.txt 删除a.txt文件

  • rm - f  不询问,直接删除

rm -f a.txt  删除a.txt文件

  • rm -r 目录; 删除目录(会询问是否删除,y确认,n否定)

rm -r app   删除目录app以及里面的内容(没删除一个都会询问是否删除)

  • rm -rf 目录 不询问直接删除目录和目录里的东西

rm -rf app   删除app目录和app里面的所有内容

4.文件编辑

1.vi 文件名    进入命令状态

vi a.txt     进入编辑a.txt文件状态

2.下一步按  i 键进入编辑状态

3.写入文字

4.编辑完后按 esc退出编辑模式  然后按: wq 表示保存并退出   :p表示不保留操作退出

##v命令模式常用操作:

1.yy:复制当前行

2.p:粘贴

3.dd:删除当前行

##编辑模式常用操作:

:wq 保存并退出

:wq !  强制保存并退出

:q 退出(不保存)

:q! 强制退出(不保存)

其他命令

pwd查看在某个位置

ifconfig查看ip

half\reboot(关机.重启)

ps -ep

5.打包压缩

概述:打包: 将多个文件打包成一个特定文件, 文件扩展名一般是.tar

         压缩: 将多个文件打包成一个特定文件并且做压缩处理, 文件扩展名一般是.gz

5.1打包压缩

语法:tar -zcvd 打包并压缩后的文件名  要打包压缩的文件或目录

  • -z调用压缩命令进行压缩, 没有加上-z就是打包(可选项)

  • -c 创建新的文件(必选项)

  • -v 输出文件清单(可选项)

  • -f 文件名由命令台设置(必选项)

       tar -zcvf app.gz app       app,gz表示打包后的文件   app表示要打包的文件

5,2解压【tar -xvf】

语法

  • tar -xvf 压缩文件; 解压到当前目录

  • tar -xvf 压缩文件 -C /usr/local 解压到/usr/local目录

  • 参数含义

    • -x 取出文件中内容

    • -v 输入文件清单

    • -f 文件名由命令台设置

tar -xvf app.gz   解压文件到当前目录下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值