Linux常用命令使用经常打的解析,基础经常用

1#pwd    //显示当前所在目录     
1.1 #history   //查看历史记录命令
2、#touch  //创建文件的常用命令
3#rm   //常用的删除文件的命令是,
使用格式如下:rm [命令选项] filename
4#man命令的帮助文件通常存放在/usr/share/man目录下
man包含9个章节,章节用数字表示,分别是:
 		1.用户命令 
        2.系统调用 
        3.C库调用
        4.设备文件及特殊文件 
        5.配置文件格式 
        6.游戏
        7.杂项 
使用示例如下:使用man查询C库中的fopen函数使用方法。
# man 3 fopen 
5、#useradd   //命令来创建一个新用户
命令格式格式:useradd [命令参数] 参数 常见命令参数:
        -d<登入目录>:指定用户登入时的启始目录;
        -D:查看或变更预设值;
        -g<群组>:指定用户所属的群组;
        -m:自动建立用户的登入目录;
        -M:不要自动建立用户的登入目录;
        -s:指定用户登入后所使用的shell。
注意:useradd必须以root权限才能执行,如果是普通用户想创建一个新用户时,需要在命令前加sudo命令
来提升权限为root权限。
6#userdel //删除用户命令
 -f:强制删除用户,即使用户当前已登录;
 -r:删除用户的同时,删除与用户相关的所有文件。
7、#passwd      //命令修改(创建)用户密码
命令格式:passwd [命令参数] 参数 常见命令参数:
        -d 删除密码;
        -l 停止账号使用;
        -S 显示密码信息。
8#mkdir  //创建一个空目录。
   具体命令如下:mkdir 参数 目录名 
常用参数如下:-p或--parents:若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。 
具体说明: 如果一次想创建多个目录,则每个目录名用空格隔开。 
8.01 mkdir命令创建一个指定的目录,并将当前登录用户作为目录所有者。
mkdir命令创建一个空目录后,该目录下只存在两个特殊的目录,
   应用示例一: 在Linux系统命令行下一次创建2个目录,目录名分别为:newDir1和newDir2,
则可以使用如下命令: mkdir newDir1 newDir2 
   应用示例二:
在Linux系统命令行下创建一个目录如果上层目录目前尚未建立则一并将其创建,
目录名分别为:Dir1/Dir2,
则可以使用如下命令:	mkdir -p Dir1/Dir2 

8.02、删除目录rmdir命令来删除一个已经存在的空目录。 
具体命令如下:rmdir 参数 目录名 常用参数如下:-p或--parents:删除指定目录后,若该目录的上
层目录已变成空目录,则将其一并删除; 
   应用示例三:  在Linux系统命令行下一次删除2个空目录,目录名分别为:newDir1和newDir2,
则可以使用如下命令: rmdir newDir1 newDir2 
   应用示例四: 在Linux系统命令行下删除一个目录如果上层目录为空则一并
将其删除,目录名分别为:Dir1/Dir2,
则可以使用如下命令: rmdir -p Dir1/Dir2
9Linux拷贝文件
Linux中使用cp命令将一个或多个源文件复制到指定的目的目录下。它可以将单个源文件复制成一个指定文件
名的具体的文件或一个已经存在的目录下。
        具体命令如下:cp 参数 源文件 目的目录 常用参数如下:
        -f:强行复制文件或目录,不论目标文件或目录是否已存在;
        -i:覆盖既有文件之前先询问用户;
        -p:保留源文件或目录的属性。
   应用示例二: 将当前目录下的一个文件拷贝到一个指定的目录下并重
命名为newFileCpy,文件名为:newFile,目录名为:newDir,
则可以使用如下命令:#cp newFile newDir/newFileCpy 
   应用示例三:将当前目录下的两个文件拷贝到一个指定的目录下,
文件名为:newFile1和newFile2,目录名为:newDir1,
则可以使用如下命令:#cp newFile1 newFile2 newDir1 
10、Linux重命名文件Linux中使用mv命令来重命名一个文件名。
 mv命令还可以用来移动文件,类似于Windows上的剪切功能。
 具体命令如下:mv 参数 目录名 常用参数如下:
     -f:若目标文件与现有的文件重复,则直接覆盖现有的文件;
     -i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,
则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文
件的移动。这样可以避免误将文件覆盖。
    应用示例一: 将当前目录下的文件newFile重命名为newFileRename,
则可以使用如下命令: mv newFile newFileRename 
    应用示例二: 将当前目录下的文件newFileRename移动到一个指定的目录下,目录名为:Dir,
则可以使用如下命令: mv newFileRename Dir 
    应用示例三: 将当前目录下的文件newFileRename移动到一个指定的目录下并重命
名为newFile,目录名为:Dir,
则可以使用如下命令: mv newFileRename Dir/newFile 
11Linux拷贝目录Linux中使用cp 
-r命令将一个或多个源目录复制到指定的目录下。
它可以将单个源目录复制成一个指定目录名的具体的目录或一个已经存在的目录下。 
具体命令如下:cp 参数 源目录 目的目录 常用参数如下:
        -r 是递归把源目录下的目录递归进行移动;
        -f:强行复制文件或目录,不论目标文件或目录是否已存在;
        -i:覆盖既有文件之前先询问用户;
        -p:保留源文件或目录的属性; 
具体说明: cp命令支持同时复制多个目录,当一次复制多个目录时,
目的目录参数必须是一个已经存在的目录,否则将出现错误;
cp命令拷贝目录和拷贝文件大致用法相似,最大差别就是拷贝目录的时候必
须加上-r参数,而拷贝文件的时候不需要加-r参数。 
   应用示例一:
将当前目录下的一个目录拷贝到指定的目录下,被拷贝目录名为:Dir1,指定目录名为:Dir2,
则可以使用如下命令:#cp -r Dir1 Dir2
   应用示例二:
将当前目录下的一个目录拷贝到一个指定的目录下并重命名为Dir1Cpy,被拷贝目录名为:Dir1,
指定目录名为:Dir2,
则可以使用如下命令: cp -r Dir1 Dir2/Dir1Cpy
   应用示例三: 
将当前目录下的两个目录拷贝到一个指定的目录下,被拷贝目录名为:Dir1Dir2,
指定目录名为:Dir3,
则可以使用如下命令: cp -r Dir1 Dir2 Dir3 

12、Linux重命名目录Linux中使用mv命令来重命名一个目录名。
 mv命令还可以用来移动目录,类似于Windows上的剪切功能。 
 具体命令如下:mv 参数 源目录 目的目录 常用参数如下:
    -f:若目标目录与现有的目录重复,则直接合并现有的目录;
    -i:交互式操作,覆盖前先行询问用户,如果源目录与目标目录同名,则询问用户是否合并目标目录。
用户输入”y”,表示将合并目标目录;输入”n”,表示取消对源目录的移动。这样可以避免误将目录覆盖。
   应用示例一:  将当前目录下的目录newDir重命名为newDirCpy,
则可以使用如下命令: mv newDir newDirCpy
   应用示例二: 将当前目录下的目录newDirCpy移动到一个指定的目录下,指定目录名为:Dir,
则可以使用如下命令: mv newDirCpy Dir 
   应用示例三: 
将当前目录下的目录newDirCpy移动到一个指定的目录下并重命名为newDir,指定目录名为:Dir,则可以使用如下命令: mv newDirCpy Dir/newDir 
12、#cat  命令具体命令如下: cat 参数 文件名 
常用参数如下:  -n 或 --number:由1开始对所有输出的行数编号; 
 -b 或 --number-nonblank:和-n相似,只不过对于空白行不编号。 
应用示例:  查看文件/etc/passwd内容,
则可以使用如下命令: cat /etc/passwd 

13、head命令具体命令如下:head 参数文件名 
常用参数如下:-n number:显示文件的前number行内容;
具体说明:head命令是从文件的开头显示内容,默认情况下只显示前10行的内容;
head命令不能对文件进行编辑操作,只能查看文件内容。
    应用示例:  查看文件/etc/passwd的前8行内容,
则可以使用如下命令: head -n 8 /etc/passwd
14、tail具体命令如下:tail 参数 文件名 
常用参数如下:-n number:显示文件的最后number行内容; 
具体说明: tail命令是从文件的结尾显示内容,默认情况下只显示最后10行的内容; 
tail命令不能对文件进行编辑操作,只能查看文件内容。
   应用示例:  查看文件/etc/passwd末尾5行内容,
则可以使用如下命令: tail -n 5 /etc/passwd
15Linux查看目录内容 Linux中使用#ls 命令来查看一个目录下的内容。
 具体命令如下:ls 参数 目录 常用参数如下:
        -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);
        -A:显示除影藏文件“.”和“..”以外的所有文件列表;
        -l:列出内容的详细信息;
        -r:以文件名反序排列并输出目录内容列表;
        -s:显示文件和目录的大小,以区块为单位;
        -i:显示文件索引节点号(inode)。一个索引节点代表一个文件;
        -R:递归处理,将指定目录下的所有文件及子目录一并处理。 
查看目录/mnt下的所有信息(包括隐藏内容),
则可以使用如下命令:ls -a /mnt 
应用示例一: 查看目录/mnt下的所有信息(包括隐藏内容),同时显示每个文件的详细信息,
则可以使用如下命令:ls -al /mnt
16#df命令详解
df命令用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取
硬盘被占用了多少空间,目前还剩下多少空间等信息。
具体命令如下:df 命令参数 参数 常用参数如下:
        -a或--all:包含全部的文件系统,包括系统特有的/proc等文件系统;
        -k : 以KB为单位显示各文件系统;
        -m : 以MB为单位显示各文件系统;
        -h : 以可读性较高的方式来显示信息;
         -i或--inodes:显示inode的信息。
   案例演示一:  使用-h选项以KB以上的单位来显示,可读性高,
可以使用如下命令:df -h 
   案例演示二: /etc目录下的可用的磁盘容量以易读的格式显示出来,
可以使用如下命令:df -h /etc 
17、#du命令详解
du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。
        具体命令如下:du 命令参数 参数 常用参数如下:
        -a : 列出所有的文件与目录容量,因为默认仅统计目录下面的文件量而已;
        -h : 以可读性较高的方式来显示信息;
        -k : 以KB为单位显示容量;
        -m : 以MB为单位显示容量;
        -s : 列出总量,不列出每个目录占用的容量。 
 案例演示一:  列出当前目录下的所有文件的总容量,同时将每个文件大小也列出来,
 可以使用如下命令:du -a 
 
18、Linux之文件打包和解压缩 打包tar命令可以将多个文件/目录进行打包,将多个文件生成一个文件,
生成的文件后缀为.tar。
具体打包命令如下:
     tar -cvf 生成的tar包名 要打包的文件/目录列表 常用命令参数如下:
     -c 建立新的归档文件;
     -v 处理过程中输出相关信息;
     -f 对普通文件操作; 
   案例演示2:在当前目录下创建dirA、dirB和dirC目录,将其打包成一个newDir.tar,
具体使用如下命令:tar -cvf newDir.tar dirA dirB dirC
19、解包tar命令可以将已经打包好的文件解压出来。
具体打包命令如下:tar -xvf 解压包名 -C 解压到指定目录 
常用命令参数如下:
        -x 或--ext\fract或--get:从备份文件中还原文件;
        -v 处理过程中输出相关信息;
        -f  对普通文件操作;
        -C <目的目录> 切换到指定的目录; 如果不使用-C(大写)参数,则默认解压到当前目录下。
20、 # tar -zxvf new.tar.gz  //对当前目录下的 new.tar.gz文件进行解压,

如有不对请指正!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值