《linux指令初级》由会员分享,可在线阅读,更多相关《linux指令初级(6页珍藏版)》请在金锄头文库上搜索。
1、.ls指令含义list表示列出目录的所有文件及文件夹名称文件颜色含义:绿色表示文件或文件夹拥有所以权限rwx,蓝色表示是文件夹,黑色表示是文件。用法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:
2、ls /home/a*表示列出所有以a开头的文件名称。用法8:ls /home/a*.txt表示列出所有以a开头以.txt扩展名的文件。2.pwd显示当前工作目录路径用法:pwd表示打印当前目录的工作路径.cd切换目录或进入指定的目录/表示根目录,./表示当前目录,./表示上一级目录,表示家目录,.表示隐藏目录或文件用法1:cd /home表示进入/home目录下用法2:cd表示返回用户家目录下。用法3:cd .表示返回上一级目录下。用法4:cd 表示返回用户家目录下。4.mkdir创建目录用法1:mkdir test表示在当前目录下创建一个名为test目录。用法2:mkdir /home/t
3、est表示在/home目录下创建一个名为test目录。用法3:mkdir -p /home/a/b/c表示一次性创建多层目录a、b、c目录。用法4:mkdir /home/a /home/b表示同时在home目录下创建a和b目录。5.touch创建文件用法1:touch test.txt表示在当前目录下创建一个名为test.txt的文件。用法2:touch /home/a.txt /home/b.txt表示在home目录下同时创建a和b文件。6.cp复制文件用法1:cp a.txt /home表示将a.txt文件复制到home目录里。用法2:cp -r test /home表示将test目录及
4、里面的文件递归方式复制到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目录里面并且不需要确认。7.mv移动文件和重命名文件1.mv移动文件:用法1:mv a.txt /home/表示将当前目录下的a.txt文件移动到/home目录里。用法2:mv /home/a.txt /r
5、oot/表示将home目录下的a.txt文件移动到root目录下。用法3:mv /home/test /root/表示将home目录下的test目录包含里面的文件移动到root目录下。2.mv重命名文件:用法1:mv /home/a.txt /home/b.txt表示将home目录下的a.txt重新命名为b.txt。用法2:mv /home/test /home/tt表示将home下的test目录重新命名为tt。8.rm删除文件用法1:rm /home/a.txt表示删除home目录下的a.txt需要确认(y/yes确认,n/no放弃)。用法2:rm -f /home/a.txt表示删除hom
6、e目录下的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/t
7、est/*表示强制删除test目录下的所有文件,但是不删除test目录本身,并且不需要确认。用法8:rm -rf /home/test/*.txt表示强制删除test目录下的以.txt扩展名的文件并且不需要确认。用法9:rm -rf /home/test/a*.txt表示强制删除test目录下所有以a开头以.txt扩展名的文件并且不需要确认。用法10:rm -rf /home/test/a*表示强制删除test目录下所有以a开头的文件并且不需要确认。9./追加和覆盖内容到文件用法1:ls -la 1.txt表示将ls -la查询到的结果以覆盖方式写入到当前目录的1.txt文件中去,如果1.tx
8、t不存在则创建,存在1.txt则覆盖里面的内容并写入新的内容。用法2:ls -la 1.txt表示将ls -la查询到的结果以追加方式写入到当前目录下的1.txt文件中去,如果1.txt不存在则创建,存在1.txt则保留现有的内容并写入到1.txt的尾部。10.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单个文件。