linux常用命令

【[linux基础学习]默认的目录介绍】http://www.cnblogs.com/shishm/archive/2011/11/03/2234954.html




1. ls   查看指定目录下的文件清单

ls /home

2 cd 切换目录  
cd 目录名称    //进入指定目录
cd ..   //返回上一级目录

cd /usr/bin  

cd ~   //切换到home下用户文件夹


3 pwd  查看当前完整路径名称


4. whoami 查看当前用户

5.su 切换用户

su -
su - root  //切换到超级用户

su root //在有的linux系统中,切换到root用户,会没有超级权限
su 普通用户名

exit  //退出当前用户

su  和  exit 要匹配使用,登录一个退出一个,不然会有叠加效果。


6. 在超级用户root登录的情况下:
#>  init 3  //切换到命令行模式
#>  init 5  //切换到图形界面模式


7. clear 终端清屏  快捷键: ctrl + L



8 显示目录或文件的大小。——du(disk usage)
du -h  file  -- -h以K,M,G为单位,提高信息的可读性。

9  cat fileName -- 查看文件内容输出到终端显示

10 

mkdir 目录名称 -- 创建目录

mkdir -p aa/bb/cc  递归创建多级目录

mv  //移动目录或改名
mv dir1 dir2   //移动dir1到dir2并改名为dir2 
mv dir1 dir2/newdir //移动dir1到dir2下并改名为newdir
mv dir1 newdir      //移动dir1到当前目录下并且改名newdir ,相当于mv dir1 ./dir2
mv dir1/dir2 dir3/dir4  //移动dir2到dir4下 (dir1只是引导找到dir2)
mv dir1/dir2 dir3/dir4/newdir  //移动dir2到dir4下并改名为newdir


--cp文件复制或改名

--文件复制
cp file1 dir1  //文件file1复制到dir1下,保持原名
cp file1 dir1/newfile //文件file1复制到dir1下,改名为 newfile
cp dir1/file1 dir2/dir3/newfile  // dir1目录下的file1复制到 dir3 目录下并改名newfile

--目录复制
    目录复制,统一设置-r参数 recursive递归地 
    > cp -r dir1  dir2              //dir1被复制到dir2下,并改名字为“原名”
    > cp -r dir1  dir2/newdir       //dir1被复制到dir2下,并改名字为“newdir”
    > cp -r dir1/dir2  dir3/dir4    //dir2被复制到dir4下,并改名字为“原名”
    > cp -r dir1/dir2  dir3/dir4/newdir    //dir2被复制到dir4下,并改名字为“newdir”
    > cp -r dir1/dir2  newdir       //dir2被复制到当前目录下,并改名字为“newdir”


--删除(文件/目录)
    > rm  file          //删除文件
    > rm -r dir         //删除目录
    > rm -rf  filename  //recursive force 递归、强制 删除文件
                        //-f  force  避免 “进入目录、删除隐藏文件” 的提示
    > rm -rf  /         //kill you by your self



11. 用户操作(root)
    用户:user
    增加:add   修改:mod(ify)  删除:del(ete)
    配置文件:/etc/passwd
    1) 增加用户 useradd
    > useradd xiaogang      //增加一个xiaogang用户,会创建一个同名的组
                            //没有设置用户的组别,就会创建同名组
    > useradd -g 组别编号  liming    //创建liming用户,并设置其组别(避免创建同名组)
    > useradd -u 用户编号  -g 组编号  -d  家目录  用户名

    2) 修改用户 usermod
    > usermod  -u 用户编号 -g 组编号 -d 家目录  -l 新名字  用户名
    //如果修改家目录,需要手动创建(不同于增加用户)

    3) 删除用户 userdel
    > userdel  用户名       // /etc/passwd的配置用户信息会删除(保留家目录,可以手动删除)
    > userdel  -r  用户名   // 用户信息 和 其家目录 都删除

12. 组别操作(root)
    组别:group
    配置文件:/etc/group
    1) 增加组别 groupadd
    > groupadd music          //创建一个music组别

    2) 修改组别 groupmod
    > groupmod -g 组编号  -n 新名字 组名

    3) 删除组别 groupdel
    > groupdel  组名 
    //组下存在对应的用户信息,禁止删除

passwd 用户名   --设置密码

13.文件相关
cat file
more file   回车,不支持回看
less file1
head -n file 查看前n行
tail -n file 查看后面n行
wc file 统计行数

查看file1的内容写入到file2中
cat file1 > file2  覆盖写
cat file1 >> file2  追加写
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值