Linux常用命令

记一下常用的命令,详细就不记录了

linux命令:

目录:

1.文件,磁盘管理命令

2.用户管理

3.文件权限管理

4.Linux系统命令


1.文件,磁盘管理命令:

ls :查看文件信息

>: 输出重定向命令

|:管道

clear:清屏

cd :切换工作目录

pwd:显示当前路径

mkdir: 创建目录    参数-p可递归创建目录。

rmdir: 删除目录

 rm : 删除文件

 ln:  建立链接文件 

 n 源文件 链接文件

ln -s 源文件 链接文件      -s:软连接

cat :查看或者合并文件内容

grep :文本搜索

find:查找文件

cp:拷贝文件

mv:移动文件,也可以给文件或目录重命名。

tar:归档管理

gzip:文件压缩解压

bzip2:文件压缩解压

zip、unzip:文件压缩解压

which:查看命令位置     例如:which  ls

2.用户管理:

whoami:查看当前用户

who :查看登录用户

exit:退出登录账户

useradd :添加用户账号

passwd:设置用户密码

userdel:删除用户

su:切换用户

查看有哪些用户组 
方法一:cat /etc/group
方法二:groupmod +三次tab键

groupadd:添加组账号

groupdel:删除组账号

usermod:修改用户所在组

groups ***:查看用户在哪些组

为创建的普通用户添加sudo权限
sudo usermod -a -G sudo 用户名
(新创建用户需要先执行以下操作)
sudo usermod -a -G adm 用户名

usermod -g 与 -G的区别
-g用来制定这个用户默认的用户组
-G一般配合'-a'来完成向其它组添加



3.文件权限管理:

修改文件权限:chmod


文件的权限分为三组:

文件类型+所有者权限+同一用户组权限+其他人权限

-rwxrwxrwx   test.txt

-rwx rwx rwx   test.txt


chmod 修改文件权限有两种使用格式:字母法与数字法。

字母法:chmod u/g/o/a   +/-/=rwx    文件

uuser 表示该文件的所有者
g group 表示与该文件的所有者属于同一组( group )者,即用户组
o other 表示其他以外的人
a all 表示这三者皆是

+增加权限
- 撤销权限
= 设定权限

rread 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容。
w write 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件。
x excute 表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录。


数字法:

r 读取权限,数字代号为 "4"
w 写入权限,数字代号为 "2"
x 执行权限,数字代号为 "1"
- 不具任何权限,数字代号为 "0"

例如:

chmod u=rwx,g=rx,o=r filename

 就等同于:chmod 754 filename

如果想递归所有目录加上相同权限,需要加上参数“ -R ”        chmod 754 filename -r


修改文件所有者:chown
sudo chown root  test.txt
修改文件所属组:chgrp
sudo chgrp root  test.txt


4.Linux系统命令:

查看当前日历:cal
显示或设置时间:date
设置时间格式(需要管理员权限):
date [MMDDhhmm[[CC]YY][.ss]] +format
CC为年前两位yy为年的后两位,前两位的mm为月,后两位的mm为分钟,dd为天,hh为小时,ss为秒。如: date 010203042016.55。

查看进程信息:ps
        -a  显示终端上的所有进程,包括其他用户的进程
        -u  显示进程的详细状态
        -x  显示没有控制终端的进程
        -w  显示加宽,以便显示更多的信息
        -r  只显示正在运行的进程

动态显示进程:top
可以在使用top命令时加上-d 来指定显示信息更新的时间间隔。
     在top命令执行后,可以按下按键得到对显示的结果进行排序:
按键 含义
M 根据内存使用量来排序
P 根据CPU占有率来排序
T 根据进程运行时间的长短来排序
U 可以根据后面输入的用户名来筛选进程
K 可以根据后面输入的PID来杀死进程。
q 退出
h 获得帮助

终止进程:kill
kill [-signal] pid
信号值从0到15,其中9为绝对终止,可以处理一般信号无法终止的进程。
kill 9133 :9133 为应用程序所对应的进程号

有些进程不能直接杀死,这时候我们需要加一个参数“ -9 ”,“ -9 ” 代表强制结束:

关机重启:reboot、shutdown、init
    reboot 重新启动操作系统
    shutdown –r now 重新启动操作系统,shutdown会给别的用户提示
    shutdown -h now 立刻关机,其中now相当于时间为0的状态
    shutdown -h 20:25 系统在今天的20:25 会关机
    shutdown -h +10 系统再过十分钟后自动关机
    init 0 关机
    init 6 重启


检测磁盘空间:df
    -a 显示所有文件系统的磁盘使用情况
    -m 以1024字节为单位显示
    -t 显示各指定文件系统的磁盘空间使用情况
    -T 显示文件系统

检测目录所占磁盘空间:du
du命令的使用格式如下: du [选项] 目录或文件名
    -a  递归显示指定目录中各文件和子目录中文件占用的数据块
    -s  显示指定文件或目录占用的数据块
    -b  以字节为单位显示磁盘占用情况
    -l  计算所有文件大小,对硬链接文件计算多次


查看或配置网卡信息:ifconfig

测试远程主机连通性:ping www.baidu.com



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

久亮哦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值