码迷,mamicode.com
首页 > 其他好文 > 详细

liunx常用命令

时间:2019-12-03 18:20:54      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:大小写   www   开头   拷贝文件   ls -l   col   uid   文件查找   and   

文件及文件夹
touch:创建普通文件
rm:删除文件,-f表示强制删除,-r表示递归删除
cp:拷贝文件,若目标目录写上文件名可以顺便把名字改了,-r可以操作目录
mv:移动文件,若目标目录写上文件名可以顺便把名字改了
mkdir:创建文件夹,-p创建中间目录
rmdir:删除文件夹,只能删除空目录
3、查看文件
cat:从上到下查看文件,全部内容
tac:从下到上查看文件,全部内容
head:查看开头的指定行内容,默认10行,head -3 1.txt
tail:查看末尾的指定行内容,默认10行,tail -5 1.txt
more:逐渐查看文件,回车下翻一行,空格下翻一屏,看到结尾会自动结束,q退出查看
less:逐渐查看文件,回车下翻一行,空格下翻一屏,看到结尾不会自动结束,可以上下翻
nl:功能同cat,会多显示行号
wc:统计文件信息,显示结果:行数 | 单词数 | 字节数
说明:more/less更多用法是结合管道使用,ls /etc | more
4、用户及用户组
whoami:查看当前用户
useradd:创建用户
-d:指定家目录
-u:指定用户id(uid)
-g:指定所属组id(gid)
-s:指定shell解释器

    说明:uid和gid要使用大于500的数字,小于500的被系统占用
passwd:设置指定用户的密码,若不指定设置当前用户的密码
userdel:删除用户,-rf删除用户相关目录,否则需要手动删除
groupadd:创建用户组
groupdel:删除用户组
gpasswd:将用户添加到某个组,从某个组删除
        gpasswd -a test hello   将test用户添加到hello组
        gpasswd -d test hello   将test用户从hello组中删除
chgrp:改变文件所属组,chgrp hello 1.txt
chown:改变文件拥有者[及组],chown root[:root] 1.txt
chsh:修改用户的shell解释器,chsh test -s /sbin/nologin
su -  : 切换到指定用户,若不加‘-‘,只会切换目录及用户身份,不会切换执行环境
        若不指定用户。默认切换到root用户
涉及文件:
    /etc/passwd:存放用户信息
    /etc/group:存放用户组信息
    /etc/shadow:存放用户密码
用户身份:
    #:root用户
    $:普通用户
5、文件权限管理
说明:在linux下,文件的权限有:所有者、所属组、其它的区分
权限:权限有:读(r)、写(w)、执行(x),ls -l即可查看
rwxr-xr--
修改:使用chmod命令修改文件的权限
格式:chmod [身份] [修改] [权限] 文件
身份:
u:用户
g:组
o:其它
a:所有身份
修改:
+:添加
-:去掉
=:设置
权限:
r:读
w:写
x:执行
简洁写法:chmod 0755 1.txt
所有者可读可写可执行、所属组可读可执行、其它可读可执行 
6、软硬链接文件
说明:ls -l 结果的第一列就是文件类型
类型:
-:普通文件
d:目录文件
l:软链接
命令:ln [-s] 原文件 目标文件
分类:软链接、硬链接(很少用到)
创建:不加参数-s创建的链接就是硬链接,添加-s参数创建的就是软链接
例子:ln -s 1.txt 2.txt
7、文件查找
tree:查看目录结构,-L指定层级深度,tree / -L 2
find:查找文件
-name:指定名字,find / -name 1.txt
-type:指定类型,(b/c/d/p/l)
-size:指定大小,单位K/M/G,+表示大于,-表示小于,find / -size +1G
-perm:指定权限
-user:指定用户
-group:指定组
-maxdepth:指定最大层级深度
whereis:查找程序,不要使用find(效率太低)
which:专门用来查找命令
alias:给某个命令起别名,alias ls=‘ls --color=auto‘
unalias:取消别名
grep:正则匹配查找
-i:忽略大小写
-n:显示行号
例子:
grep root /etc/passwd 在 /etc/passwd文件中查找包含root的行
ls /bin | grep ‘^m‘ 查找/bin目录下以m开头的文件

其它:
命令 [选项] [参数]
出问题查看帮助文档
1、内部帮助文档:命令 --help/-h
2、外部帮助文档:man 命令


参考文件网站:1.https://www.cnblogs.com/yjd_hycf_space/p/7730690.html
                         2.http://www.runoob.com/linux/linux-command-manual.html

liunx常用命令

标签:大小写   www   开头   拷贝文件   ls -l   col   uid   文件查找   and   

原文地址:https://www.cnblogs.com/ShineLeem/p/11978257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!