02.liunx常用命令01

1.帮助命令 (不如百度)

man + 外部命令: (manifest)列出目录的内容 
  help + 内置命令:内置命令位于内存中

ps.   通过type查看他是内部命令还是外部命令:如果是内部命令会用提示

                      

2.文件目录类命令

     ps.注意区分文件与文件夹(目录)

   (1)显示当前文件夹:pwd(print working directory) 显示当前用户所在的目录

   (2)列出内容:

ls:(list)列出当前目录内容
ll:有条理的列出属性,权限等
ls-a全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)

     (3)切换目录:change directory

参数

cd 绝对路径

切换路径

cd 相对路径

切换路径

cd 什么也不加

回到自己的家目录

cd -

回到上一次所在目录

cd ../

回到当前目录的上一级目录

cd -P

跳转到实际物理路径,而非快捷方式路径

 (4)创建空文件夹:mkdir(make directory)

  例:在当前文件夹中的test文件夹下面创建一个abc文件夹

mkdir  ./test/abc

  例:在当前文件夹创建一个test文件夹,在它下面继续创建一个abc文件夹

mkdir -p test/abc

   (5)移除空文件夹rmdir (remove directory)

(6)创建空文件:touch

touch test.txt

  在test目录下创建文件 :

touch test/abc.sh

(7)复制文件或者文件夹:cp(copy) 

如果是文件,例如把当前文件夹中的test.txt复制到test文件夹中

cp ./test.txt  test

 如果是文件夹,不能直接复制,必须加上r(r代表递归)

cp -r test 0224/

(8)删除文件或者文件夹rm 

rm -r递归删除目录中所有内容
rm -f强制删除,不用输入yes确认

                   

 (9)移动文件或文件夹:mv (move)

                     

检测是否移动成功: 
                     

文件重命名:

mv 0224/test.txt 0224/new_test.txt

(10)查看文件内容:cat(concatnate) 或more或less

       cat:不管文件有多大,都会全部加载  ,大文件不适合用cat

       more:分批展示,空格键是向下翻一页,回车键是翻一行,q是退出,查看结果不会删除

       less:类似more,空格键与回车键相同操作,但是可以搜索:

/字串向下搜寻『字串』的功能;n:向下查找;N:向上查找;
?字串向上搜寻『字串』的功能;n:向上查找;N:向下查找;

        按q退出,且垃圾回收 ,即清楚查看的文件内容

(11)控制台输出:echo

   例:控制台查看系统变量的结果:   

(12)显示文件头部内容:head (默认显示前10行)

例:显示前3行

head -n 3 xiaoaojianghu.txt

          显示文件的尾部内容:tail(默认也是10行)

          时刻监控文件的内容变化:

tail -f text.sh

 (14)覆盖写>和追加写>>

          覆盖写就是把原来的东西覆盖掉,追加写就是不覆盖

                 

(15) 软连接

       类似于windows中的快捷方式,存放了链接其他文件的路径:ln -s [原文件或目录] [软链接名]

               

                

关于cd - P 是物理路径的理解:

               

                

 删除软连接:

rm -rf ln_0224

(16)查看执行过的历史命令:history

3.时间日期类 

                        

date显示当前时间
date +%Y显示当前年份
date +%m 显示当前月份
date +%d  显示当前是哪一天
date "+%Y-%m-%d %H:%M:%S"显示年月日时分秒

4.用户管理命令

          linux中管理所有用户的文件夹在etc下

          普通用户的家目录在home下

(1)添加新用户:useradd + 用户名

(2)检测用户是否存在: id + 用户名

(3)切换用户: su+  用户名  (switch user)

         ps.从普通用户切换到管理员需要输入密码,从管理员切换到普通用户不需要

(4)删除用户:userdel + 用户名(用户删除了,但是家目录中还存在)

                             userdel -r +用户名(删除用户与家目录)

(5)设置普通用户具有root权限

           通过cd /home,然后vim /etc/sudoers,在sudoers文件中添加这一行

  

普通用户拥有权限后就可以进行 创建文件夹等工作。

(6)修改用户:

例如把张三迁移到bigdata所属的组中:

usermod -g lisi zhangsan

5.用户组管理组

       用户要存放在组内

(1)新增组 groupadd+组名

(2)删除组 groupdel + 组名 :

                   如果组内没有用户,就可以删除,否则删除不了,需要把里面的用户迁移走

  (3)   修改组 groupmod  ( groupmod -n 新组名 老组名)

    (4)   查看创建了哪些组 

cat /etc/group
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值