指引网

当前位置: 主页 > 操作系统 > Linux >

这么多年使用Linux中整理的常用Linux命令

来源:网络 作者:佚名 点击: 时间:2017-08-02 23:25
[摘要] 1 显示当前文件夹信息dir list > ls > ls 目录 查看目标目录的文件信息 > ls -al 或 ll all 全部文件包括隐藏文件
1. 显示当前文件夹信息dir/  list
   #> ls
   #> ls  目录        //查看目标目录的文件信息
   #> ls  -al 或 ll  //all 全部文件包括隐藏文件   l:list列表形式显示全部文件
2. 目录切换
   #> cd  具体目录
   #> cd /
   #> cd /home
   #> cd ~  切换回当前用户的家目录/home/XXX
3. 不同用户切换administrator/root
   #> su - root
   #>$  普通用户
   #>#  root用户,系统超级管理员
4. 输出文件信息
   #>  cat  具体文件
5. 切换为命令行窗口
   #> init 3   (命令行)
   #> init 5   (可视化窗口)
6. 清屏
   #> clear
7. 创建目录make directory
   #> mkdir 目录名字
   #> mkdir beijing  创建单个目录
   #> mkdir -p XXX/YYY/ZZZ   //递归创建多个目录
8. 给目录改名字
   #> mv 源文件 新文件
9. 删除目录
   #> rmdir  单个目录
   #> rmdir 如果删除递归目录,系统要求我们要删除子目录才可以删除父目录
   #> rm -rf 目标  //通杀所有文件  r:递归删除   f:force强制无需确认
10. copy复制目录 cp
   #> cp  源文件  目标文件  //拷贝单个文件
   #> cp -R 目录  目标   //拷贝目录并且有递归效果
11. 移动目录move   mv
   #> mv 源文件  目标文件
12. 显示当前所在目录
   #> pwd
13. 绝对路径和相对路径
   .  或 ./  当前目录
   ../ 或 ../../../   上级目录或上N级目录
   /home/shuhua/beijing  使用绝对路径
   绝对路径:如果目标离我非常远,就适合使用
   相对路径:目标离我很近,适合使用
14. 创建文件
   #> touch  XX   //创建单个文件①
   #> echo  具体内容  >  目标文件    //给文件添加内容,会覆盖原先内容,如果没有文件会自动创建②
   #> echo welcome > hello.txt
   #> echo computer >> hello.txt    //给文件以追加方式添加内容
15. 查看文件
   #> more  文件     //查看文件,可以分屏显示比较多的内容,"空格"进行内容屏幕切换,不可以回切
   #> cat  文件      //输出文件内容
   #> less 文件      //可以分屏显示内容,没有百分比,向上向下键来查看具体内容
       //左右也可以查看比较长的行内容,"q"退出查看
 //以上3个指令都可以进行内容的重定向
 more  文件内容  >> 文件
 more/cat  文件1  文件2  文件3   // 可以输出或重定向到其他文件
16. 计算文件行数
   #> wc  文件 
17. 查看一个文件前n行内容
   #> head  -n  文件
   #> head -3  passwd
18. 查看一个文件尾n行内容
   #> tail  -n  文件
   #> tail -4  文件   //查看文件最后4行内容
19. 添加用户
   #> useradd  用户名     //  /etc/passwd查看用户配置文件信息
   #> useradd -g  组名  用户名   //添加用户同时设置对应的组
   #> useradd -d  路径名  用户名 //添加用户同时设置自己的家目录地址
   #> useradd -u id号码  用户名  //添加用户同时设置自己的id号码
   #> //添加用户同时可以设置自己的id号码
19.1 修改用户信息
   #> usermod -g 组名  用户名  //修改组名信息
   #> usermod -d 路径  用户名  //修改用户的家目录
   #> usermod -l 新名  旧名    //修改用户的名字
19.2 删除用户
   #> userdel 用户名      //直接删除用户账号
   #> userdel -r  用户名  //删除用户关联的所有信息,包括家目录地址
20. 创建组
   #> groupadd  组名
   #> groupadd  -g  id号码  组名  //创建组并指定具体id号码
20.1 修改组
   #> groupmod -g  id号码  组名   //修改组的id号码
   #> groupmod -n  新名  旧组名   //修改组的名字
20.2 删除组
   #> groupdel 组名
21. 查看一个指令具体的使用方式
   #> man  指令
22. 为用户创建密码,使得可以登录系统
   #> passwd  用户名    //
------分隔线----------------------------
栏目列表
推荐内容