Linux常用基础命令

1.查看当前所在目录:pwd

2.切换目录:cd 目录名

快速切换目录

cd ~  //切换到用户主目录 

root用户的主目录:/root  itsource用户主目录 :/home/itsource

cd    //切换到用户主目录

cd - //切换到上次目录

3.查看目录文件信息

ls //列出文件信息(只显式非隐藏的文件、文件夹)

ls -l //以详细信息方式列出文件信息

ls -al //以详细信息方式列出所有文件信息,包含隐藏文件

ls 目录名//查看该目录的文件信息

ll //等于ls –l

4.查看当前用户

whoami//查看当前操作用户

who am i  //查看当前登录用户的信息

5.切换用户

su  //切换到root用户 不切换用户权限Shell环境没发生改变

su user //切换到user用户,不切换用户权限

su - //切换到root用户

su - root //切换到root用户

su - user //切换到user用户

6.图形界面和字符界面切换

init 3  //切换到字符界面

init 5  //切换到图形界面

7. 创建目录

mkdir 目录名  //创建一个目录

mkdir -p 目录1/目录2/目录3  //递归创建目录a/b/c

8.删除目录

rmdir 目录名  //删除空目录

rmdir -p d1/d2/d3 //递归删除目录

注意: rmdir 只能删除空目录

rm -r 目录名  //递归的删除目录下面文件以及子目录下文件

    (remove directories and their contents recursively)

rm -rf [路径]目录名  

//可以删除文件和目录 r: recursively(递归) f: force(强制)

    注意:谨慎使用

rm file  //删除一个文件

 

 

9.  修改目录

    mv dir1 dir2  //dir2不存在,将dir1目录名修改为dir2

    mv dir1 dir2  //dir2存在,将dir1目录移动到dir2中

    mv d1 d2/d3 //d2存在d3不存在,把d1移动到d2中并且改名为d3

是移动还是改名,就看第二个参数路径是否存在。存在就移动,不存在就改名

10.复制目录

    cp -r dir1 dir2 //将dir1复制一份到dir2目录(包含目录内容一起复制)

    cp file1 file2  //将文件file1复制一份为file2

cp file1 dir1/file2  //将文件file1复制一份到dir1目录,名称为file2

11. 创建文件

touch 文件路径         //创建一个空白文件

12. 查看文件内容

    cat  //将文件内容直接显示出来

    more  //将文件内容分屏显示(按空格显示下一屏, 按回车显示下一行)

less  //将文件内容分页显示(pageup上一页,pagedown或空格下一页,回车显示下一行)

head //显示文件的前面几行内容

head -n 3 1.txt  //显示文件前3行内容

head -n -3 1.txt //显示文件内容,除了最后3

tail  //显示文件后几行内容

tail -n 3 1.txt  //显示文件后3行内容

tail -n +3 1.txt //显示文件内容,除了最开始3

tail -f   //动态显示文件内容

wc         //统计文件内容行、句、字符数

13.添加内容到文件

> 和 >>  //输出重定向,> 覆盖写,>> 追加写

echo hello > 1.txt     //以覆盖写的方式将hello字符添加到文件1.txt

echo world >> 1.txt    //以追加的方式将world字符添加到文件1.txt

cat 2.txt >> 1.txt      //将2.txt文件的内容追加到1.txt

 

14.添加用户

useradd 用户名   //添加一个用户

参数-g 组id

-d 用户主目录

-u 用户id

示例:useradd -g 501 -d /lisi -u 502 lisi

15.修改用户

usermod 参数 用户名

参数-g id

-d 用户主目录

-u 用户id

-l 修改后的用户名

示例:usermod -g 501 -d /lisi -u 502 lisi

16.删除用户

userdel

userdel  用户名           //只删除用户的信息

userdel  -r  用户名       //删除用户信息同时用户对应主目录也被删除

17.添加组

groupadd  组名            //添加一个用户组

groupadd -g 组id 组名    //添加组的同时指定组id

18.修改组

groupmod

groupmod -n 新组名旧组名    //修改组名称

groupmod -g 组id 组名       //修改组id

19.删除组

groupdel 组名  //删除用户组(组里有用户,不能删除)

20.修改密码

passwd        //修改自己的密码

passwd 用户名 //修改指定用户的密码,仅root用户可以使用

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值