本文简单整理centos系统常用的基础命令,对于新手站长是很有帮助的,可能经常会要用得到。
1.ls指令[含义list表示列出目录得所有文件及文件夹名称]
用法1:ls
表示列出当前目录下得所有文件和文件夹得名称。
用法2:ls /home
表示列出home目录下得所有文件和文件夹名称。
用法3:ls -l
表示列出文件和目录名得同时并以列表形式显示详细信息。
用法4:ls -la
表示列出所有文件和目录名称包含隐藏文件并以列表显示详细信息。
用法5:ls -lh
表示以列表详细信息显示文件、大小以KB,MB,GB单位显示。
用法6:ls -lh /home/.txt
表示仅列出home目录下的所有.txt扩展名的文件。
用法7:ls /home/a
表示列出所有以a开头的文件名称。
2.cd[切换目录或进入指定的目录]
/表示根目录,./表示当前目录,../表示上一级目录,~表示家目录,.表示隐藏目录或文件。
用法1:cd /home
表示进入/home目录下。
用法2:cd
表示返回根目录下。
用法3:cd ..
表示返回上一级目录下。
用法4:cd ~
表示返回用户家目录下。
3.mkdir[创建目录]
用法1:mkdir test
表示在当前目录下创建一个名为test目录。
用法2:mkdir /home/test
表示在/home目录下创建一个名为test目录。
用法3:mkdir -p /home/a/b/c
表示一次性创建多层目录a、b、c目录。
用法4:mkdir /home/a /home/b
表示同时在home目录下创建a和b目录。
4.cp[复制文件]
用法1:cp a.txt /home
表示将a.txt文件复制到home目录里。
用法2:cp -r test /home
表示将test目录及里面的文件递归方式复制到home目录里。
用法3:cp /home/a.txt /root
表示将home目录下的a.txt文件复制到root目录下。
用法4:cp /home/a.txt /root/b.txt
表示将/home目录下的a.txt复制到root目录并修改文件名为b.txt。
用法5:\cp /home/a.txt /home/test/a.txt
表示以覆盖形式复制a.txt文件到test目录里面并且不需要确认。
5.mv[移动文件和重命名文件]
使用mv移动文件:
用法1:mv a.txt /home/
表示将当前目录下的a.txt文件移动到/home目录里。
用法2:mv /home/a.txt /root/
表示将home目录下的a.txt文件移动到root目录下。
用法3:mv /home/test /root/
表示将home目录下的test目录包含里面的文件移动到root目录下。
6.cat[读取和合并文件]
用法1:cat /home/a.txt
表示读取home目录下的a.txt内容,读取完后会自动退出文件。
用法2:cat a.txt b.txt
表示同时读取a.txt和b.txt的内容,读取完后会自动退出文件。
用法3:cat a.txt b.txt c.txt > t.txt
表示将当前目录下的a.txt、b.txt和c.txt合并成t.txt单个文件。
更多文件操作命令:http://www.idccoupon.com/1800.html
7.rm[删除文件]
用法1:rm /home/a.txt
表示删除home目录下的a.txt需要确认(y/yes确认,n/no放弃)。
用法2:rm -f /home/a.txt
表示删除home目录下的a.txt不需要确认强制删除。
用法3:rm -r /home/test
表示删除home目录下的test目录需要确认(y/yes确认,n/no放弃)。
用法4:rm -rf /home/test
表示强制删除/home目录下的test目录和所有文件并且不需要确认。
此组合命令比较常用。
用法5:rm -rf /home/a.txt /home/b.txt
表示强制删除home目录下的a.txt和b.txt文件并且不需要确认。
用法6:rm -rf /home/test /home/a.txt
表示强制删除home目录下的test目录和a.txt文件并且不需要确认。
用法7:rm -rf /home/test/a*
表示强制删除test目录下所有以a开头的文件并且不需要确认。
Linux系统是一个长期学习使用的过程,只有多接触,多学习才能掌握好更多的Linux命令。
文章评论(0条评论)
登录后参与讨论