linux命令回退文件夹,Linux命令总结

账号管理-注意:在管理员(root)的权限下使用

创建用户:useradd (选项) 用户名——useradd aaa

27727f68cabd18cdcf04d5cebbd7a8f2.png

用户口令:passwd (选项) 用户名——passwd aaa

71d531aaa49fd0bab58e679f4a529b89.png

注意:设置密码时,密码少于8位;必须要有字母和数字

修改用户:usermod (选项) 新用户名 旧用户名——usermod -l bbb aaa

7ccb9d4bb7de83fe1bb5ca525e967549.png

当出现这种情况时,关闭终端重新进入再执行

usermod -l bbb aaa//将用户名aaa修改为bbb

删除用户:userdel (选项) 用户名 userdel -r -f aaa

-r:表示删除主目录和其他目录

-f:表示强制删除

注意:执行userdel操作时也要关闭终端后再进入执行

userdel -r -f aaa:可以把aaa用户删除更干净

用户组-注意:在管理员(root)的权限下使用

创建用户组:groupadd (选项) 用户组名——groupadd first

ed0b31d58c767d838899ad8d137eb554.png

修改用户组:groupmod (选项) 新用户组名 用户组名——groupmod -n firstzu first

084836a3f51836bb30b0c1521aeef43e.png

查询用户所属组:groups 用户名——groups root

groups root

删除用户组:groupdel 用户组名——groupdel firstzu

groupdel firstzu

将用户添加到用户组中: gpasswd (选项) 用户名 组名——gpasswd -a user1 firstzu

acf6d921c763db980176ebd42d6ec4dd.png

#####将用户从用户组删除:gpasswd (选项) 用户名 组名——gpasswd -d user1 firstzu

40754de533aa26714256b27ec2a91006.png

系统管理相关命令

日期命令——date

显示用户——logname

切换用户——su 用户名

查看当前用户的详细信息(用户id,群组id,所属组)——id命令

提高当前用户的权限——sudo命令

关机命令——shutdown命令;shutdown -c取消关机; shutdown -h now立即关机

重启命令——reboot命令

显示当前登录系统的用户——who命令

timedatectl set-ntp true:让我们的linux的时间和"网络标准时间同步"

清屏:clear命令

系统进程相关命令

实时显示系统中的进程状态——top命令(点q退出)

top -p 1000 :监控PID=1000的进程信息

top -c:显示所有进程信息(显示完整命令)

ps命令:显示当前时刻的进程信息

ps -ef:显示系统中所有的进程信息

ps -ef | grep 名称:查看某一时刻的进程信息

杀死进程:kill命令

kill 1000:杀死PID为1000的进程

kill -9 1000:强制杀死PID=1000的进程

kill -9 $(ps -ef | grep 用户名):杀死指定用户所有进程

killall -u 用户名:杀死指定用户所有进程

目录管理相关命令

列出目录:ls命令

ls显示不隐藏的文件与文件夹

d37502f53bb8297c0105174e5d3cbc3f.png

ls -l显示不隐藏的文件和文件夹的详细信息

2b7893b252e4e770ef2b259887517508.png

ls -al(或者ll -a)显示所有文件与文件夹的详细信息

6ba19a99cfb870226a131f017604b594.png

切换目录:cd命令

相对路径:相对当前目录而言

7d915ccdb21b2735c305f69d308d3bcf.png

绝对路径:由根目录/开始

c4f948e61c9d367ffed84921b94ef870.png

cd …命令:回退上一级

0420a1f645feff740e74e84c6d9fc893.png

显示当前的目录:pwd命令

查看当前所在目录

08dcb34c700285b90073b527adfb9ee4.png

创建新目录:mkdir命令

mkdir -p aaa/bbb:在当前路径下aaa路径里创建bbb文件夹

bcb0f9cdfc000c43890c831426a51c99.png

删除空目录:rmdir命令

rmdir -p aaa/bbb:删除aaa文件夹下的bbb空文件夹,如果aaa为空把aaa也删除。

87d24ba70a3321ee4e1a9cdf44521fe5.png

复制文件或目录:cp命令

cp 源 目的地:只能复制文件

cp a.txt aaa/bbb:将当前文件夹下的a.txt 拷贝到 当前文件夹下aaa/bbb里面

cp a.txt aaa/bbb/b.txt:将当前目录下的a.txt拷贝到当前目录下的aaa/bbb里面的b.txt

02e30b9a46995098db4f7c942ca42728.png

cp -r 源 目的地:可以复制文件和文件夹

c1ead50d3b06da6bc291bdfd5185aeb6.png

删除文件或目录:rm命令

rm a.txt删除当前目录下的a.txt文件

aee5595c98581ee7b6f8c273461c8750.png

rm -rf 文件夹名称:递归删除文件夹下的所有文件和文件夹

d357dfbcda0434f4e8e318abbd3d0d2e.png

注意:禁止使用rm -rf /*,因为会删除你linux系统中所有文件夹和文件

移动文件或目录及修改文件或目录名:mv命令

mv 源 目的地

mv a.txt b.txt:将当前文件夹下的a.txt 改名文件b.txt

mv /a.txt /aaa/b.txt:将根目录下a.txt 剪切到跟目下的aaa中并改成b.txt

mv aaa/bbb /ccc:将当前文件夹下的aaa下的bbb整个文件夹 剪切到 剪切到跟目下的ccc中

d30900db452eb498e307e8238cf1ae6d.png

文件管理

文件属性——如:drwxr-xr-x——r:可读,w:可写,x可执行,-没有当前权限

第一位:

d:表示目录

-:表示文件

|:表示快捷方式

第2-4位:表示属主权限

第5-7位:表示属组权限

第8-10位:表示其他用户权限

更改用户组:chgrp命令——chgrp 要修改的用户组 文件名

chgrp user1 aaa:将aaa的属组root改为属组user1

061ecf09f94b8fcfec2ab204d001f449.png

修改属主和属组:chown命令——chown -R 属主名:属组名 文件名

53f93ccdec30399611fb66f8985b587f.png

修改权限:chmod命令

chmod -R 700 aaa:给aaa设置权限

a0682e8be7d0ff060db955883810ccd9.png

创建文件:touch 文件名

touch b.txt//如果文件不存在,创建文件。

如果文件存在,修改文件创建时间

stat b.txt//查看文件的属性

b43ed133b3e750a62e64fe0149c6faf1.png

文件编辑器:vi/vim编辑器

命令模式:vi 文件名

进入编辑模式:按i

退出编辑模式:按esc

进入末行模式保存:按:

:q退出,如果文件有修改这个退出不了

:q!强制退出,不保存

:wq退出并保存

:wq!强制退出并保存

eb767e71e26a181c4cd21663f6d9bb43.png

注意:可能出现异常。

原因:没有保存, 却退出, 我们会生成一个.swp的交换文件

解决:将生成的"交换文件"删除即可恢复

文件查看:cat命令(只能查看小型文件)less命令(查看大文件)

cat a.txt:查看a.txt的内容

cat -n a.txt:查看a.txt的内容(加入行号)

less b.txt:查看大文件的内容

less -N b.txt:查看大文件的内容(加入行号)

tail命令

tail a.txt:查看a.txt最后10行的内容

tail -3 a.txt:查看a.txt最后3行的内容

tail -f a.txt:动态显示a.txt中的内容。按ctrl+C结束

tail -c 35 a.txt:显示最后35个字符

head命令(查看文件前几行的内容)

查找内容:grep命令——grep 想要查找的内容 文件名

grep a a.txt:查找a.txt中包含a的内容

4fab51a410eac9bf6fbb08c1696aa30a.png

命令 | grep 内容 :通过前面的命令,用grep查找前面的内容

ps -ef | grep 名称

d29f9d1eeeea31a094b3a42087383e86.png

查找文件和文件夹——find命令

find 路径 -name 条件——按名称查找

badea877b6519332f90ab5cdc5008a9d.png

find 路径 -ctime 天数——按天数查找

c2d01fcb70b88420995a0a2d5e35b081.png

输出命令:echo “aaa”:将aaa输出在控制台

echo “aaa” > a.txt覆盖写入到a.txt中

echo “bbb” >> a.txt追加写入a.txt中

软连接(也就是快捷方式)——ln -s 层级比较深的文件 快捷方式的名字

解决问题: 层级比较深启动起来比较难受

文件压缩

gzip命令——gzip 文件名:压缩文件(缺点: 只能打包压缩单个文件)

gzip 文件名

0e6483de3cd8b821b7837e60360f6d91.png

gzip * 压缩当前目录下所有文件

gzip -dv * 解压文件并列出详细信息

gunzip命令——gunzip 文件名:解压文件

329ea299b8aa64291391dabeeee48c39.png

tar命令——打包、压缩和解压(文件和文件夹)

压缩文件——tar -参数 我们要打包压缩的文件名 要打包谁

-c:创建一个新的文件

-v:显示打包的过程

-f:指定要要打包的文件

-z:压缩

2aa4c919920faaf0938e6b8650c03719.png

解压文件——tar -参数 要解压谁 -C 要解压到哪去

-x:解压

-v:显示解压的过程

-f:指定要解压的文件

-z:要解压

7c08eb66933dced57560ffc0b71da43e.png

查看压缩文件的内容——tar -ztvf 压缩文件

dff5729e41554c0408bf465306ecb5fd.png

zip命令

zip -qr 压缩后的文件名 要压缩谁

zip -qr aaa.zip aaa :将aaa压缩成aaa.zip,aa.zip放到当前文件夹下

unzip -d 要解压到哪 要解压谁

unzip -d ./aaa aaa.zip:将aaa.zip解压到aaa文件夹中

在Linux中下载和安装软件

软件安装

yum -y install 软件名称

软件卸载

yum remove 软件名称

软件查找

yum list 软件名

yum search 软件名

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值