linux常用命令

文章介绍了Linux系统中管理用户和用户组的命令,如groupadd、useradd和userdel,以及文件权限的相关命令如chmod和chown。同时,涵盖了文件和目录的操作,如ls、cd、cp、rm、mv,以及查看和编辑文件的工具如cat、tail、more和vi。此外,还提到了系统命令如date、reboot和监视进程的工具ps、top以及网络状态命令netstat。
摘要由CSDN通过智能技术生成

目录

用户和组相关命令

文件目录的操作命令

查看和编辑文件命令

基本系统命令

监视系统状态命令


用户和组相关命令

groupadd创建用户组:

groupadd -g 1000 test

-g用户组id,test用户组的名字

useradd创建用户:

useradd -u 100 -g 1000 -d /home/user01 -m user01

-u用户id,-g组id,-d家目录,-m用户名

userdel user01删除用户

user01-用户名

查看当前目录下文件的详细信息的命令ll

drw-rw-r--:d代表director目录

第一个rwx代表的是所有者权限,第二个rwx代表的是同一个组的用户权限,g第三个代表其他用户权限。

chown:改变文件或文件夹所有者

示例:chown user01 a.txt,将文件a.txt的所有者赋予给user01

chmod:赋予权限

chmod -R 777 a.txt,将a.txt文件所有者、同一个组用户,其他用户都赋予rwx权限

r--

-w-

--x

100(二进制)

010(二进制)

001(二进制)

4(十进制)

2(十进制)

1(十进制)

chmod -R 641 a.txt,将a.txt文件所有者、同一个组用户,其他用户都赋予rw、r、x权限

文件目录的操作命令

Ls-查看当前目录下的文件信息

Ls-l查看当前目录下文件的详细信息

Ls-a显示所有文件及文件夹,包括隐藏文件及文件夹

Cd-进入到目录

Cd ..进入上一级目录

Cd ../..进入到上两级目录

Cd ~进入到当前用户的家目录

相对路径:cd ./home,当前目录下的home目录

绝对路径:cd /home,根目录下的home目录

Cp:复制文件或目录

Cp source target 将source文件复制为target

示例:cp a.txt b.txt将a.txt复制成b.txt

Cp -R sourcedir targetdir将整个目录复制到当前目录

rm:删除文件或目录

rm -rf directory 删除目录

rm -rf file删除文件

grep 检索文字列

grep a aaa.txt在aaa.txt文件里面找到包含a的列

Mv:移动文件或目录或者将文件或目录改名

示例:mv aaa.txt bbb.txt将文件重命名为bbb.txt

mv bbb.txt /home/sxs-123/

将bbb.txt文件移入到/home/sxs-123/下

Pwd:显示当前工作路径

查看和编辑文件命令

Cat:查看文件内容

示例:Cat a.txt,查看a.txt文件内容

Tail:显示文件最后几行

tail -n a.txt显示文件最后n行

tail -10 a.txt显示文件最后10行

more:分页显示

more -num file(一次显示的行数)

ctrl+F向下滚动一屏

ctrl+B 向上滚动一屏

Enter向下一行

vi(vim)编辑文件

vi a.txt,编辑a.txt,然后点击i,就可以写入字符,按esc退出,:wq保存并退出,:q!强制退出

touch:创建空文件

示例:touch a.txt

mkdir:创建一个文件夹

mkdir 文件夹的名字

基本系统命令

date:查看当前日期和时间

date -s 10:02;32,修改系统时间为10:02;32

date -s 2020-02-02修改系统日期为2020-02-02

uname:查看当前系统版本

uname -a当前系统的详细信息

reboot:重启远程计算机

监视系统状态命令

ps:显示进程信息

ps-aux:显示当前用户的进程

ps -aux | grep mysql

top:动态显示进程资源占用情况,类似于windows的任务管理器

kill:干掉某个进程,进程号可以通过ps命令得到

kill -9 pid杀死某个进程

tar:用于归档、压缩

tar -cf desdir soudir

tar -cf a.tar a.txt 压缩a.txt文件为a.tar

tar -xf a.tar解压a.tar文件到当前目录

netstat:显示网络状态

netstat -tunlp | grep 3306查看3306端口的信息

su:切换用户名

su 用户名

示例su root:切换到root用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值