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

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

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

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

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

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

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

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

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

-f:表示强制删除

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

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

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

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

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

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

groups root

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

groupdel firstzu

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

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

系统管理相关命令

日期命令——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显示不隐藏的文件与文件夹

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

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

切换目录:cd命令

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

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

cd …命令:回退上一级

显示当前的目录:pwd命令

查看当前所在目录

创建新目录:mkdir命令

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

删除空目录:rmdir命令

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

复制文件或目录:cp命令

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

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

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

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

删除文件或目录:rm命令

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

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

注意:禁止使用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中

文件管理

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

第一位:

d:表示目录

-:表示文件

|:表示快捷方式

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

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

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

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

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

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

修改权限:chmod命令

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

创建文件:touch 文件名

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

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

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

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

命令模式:vi 文件名

进入编辑模式:按i

退出编辑模式:按esc

进入末行模式保存:按:

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

:q!强制退出,不保存

:wq退出并保存

:wq!强制退出并保存

注意:可能出现异常。

原因:没有保存, 却退出, 我们会生成一个.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的内容

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

ps -ef | grep 名称

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

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

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

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

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

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

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

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

文件压缩

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

gzip 文件名

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

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

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

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

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

-c:创建一个新的文件

-v:显示打包的过程

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

-z:压缩

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

-x:解压

-v:显示解压的过程

-f:指定要解压的文件

-z:要解压

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

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 软件名

linux命令回退文件夹,Linux命令总结相关推荐

  1. Linux中查找文件夹的命令

    Linux中查找文件夹的命令是find命令. Linux-文件搜索命令find的操作使用方法如下: 1.全盘搜索,也可以指定目录搜索.find 搜索目录 -name 目标名字: find / -nam ...

  2. linux 删除中文文件夹,Linux删除文件夹命令是什么

    Linux删除文件夹命令有:1.rmdir命令,用于删除空的文件夹,语法格式"rmdir [-p] 文件夹名称":2.rm命令,用于删除一个文件或者文件夹,语法格式"rm ...

  3. linux 清除空文件夹,linux系统中的批量删除文件与空文件删除的命令介绍

    linux下面删除文件或者目录命令rm(remove) 功能说明:删除文件或目录. 语法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除 ...

  4. linux find 删除文件夹,linux中find与rm实现查找并删除目录或文件linux操作系统 -电脑资料...

    在linux中find是查找搜索文件而rm是删除文件,下面我们来看一篇linux中find与rm实现查找并删除目录或文件的实例,希望文章对大家会有所帮助, 删除指定目录下指定文件 find 要查找的目 ...

  5. 电脑上的linux是什么文件夹,linux删除文件夹,详细教您电脑的linux怎么样删除文件夹...

    上期小编讲解了重装系统win7旗舰版64位教程,本次正特手机网小编给大家讲解一下linux删除文件夹,详细教您电脑的linux怎么样删除文件夹,linux主要是做什么用的?有用户在网上提出这样的提问, ...

  6. linux scp拷文件夹,linux scp远程拷贝文件及文件夹

    linux scp远程拷贝文件及文件夹 1.拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下 复制代码 代码如下: scp -r ...

  7. linux 删除tmp文件夹,Linux下tmp文件夹的文件自动删除的问题(转)

    场景: 近日发现有一台机器tmp文件夹下放置的文件无辜丢失,而且排查发现是自动丢失,并且,只是删除10天之前的文件. 本来以为是哪位写了一个自动执行脚本, find了一下10天前的文件删除了. 结果, ...

  8. linux 4g大小文件夹,Linux: 如何分割文件,不再被 4G 大小限制了

    单文件 4G 限制 FAT32 4G 限制 百度网盘超出 4G 限制 单文件分割与合并 单文件,如:archive.tar.gz 分割 split -b 3000M -d -a 1 archive.t ...

  9. linux scp 过滤文件夹,linux中使用scp远程拷贝文件及文件夹

    linux中使用scp远程拷贝文件及文件夹 linux scp远程拷贝文件及文件夹,需要的朋友可以参考下 1.拷贝本机/home/wtf/test整个目录至远程主机192.168.100.1的/roo ...

最新文章

  1. razor中@相对于% %的优势
  2. python判断字符类型编程_Python检测数据类型的方法总结
  3. 【动态规划】天上掉馅饼
  4. OpenCV调整图像的亮度
  5. linux shell 命令执行结果,如何通过程序执行shell命令并获取命令执行结果?
  6. 转移指令的原理01 - 零基础入门学习汇编语言43
  7. 发布文章自动上传图片并生成水印
  8. 【转】Linux內核驅動之GPIO子系統(一)GPIO的使用 _蝸牛
  9. 农用地包括哪些地类_设施农用地属于什么地类、包括哪些用地?
  10. 前后端接口文档规范模板
  11. camtasia studio2022新版本高清录屏编辑无水印
  12. golang dep 导入报错问题
  13. SVM的对偶问题与核方法
  14. 2017-2018-1 《程序设计与数据结构》课程总结
  15. 少有人走的路 读书笔记
  16. (LINPACK)HPL测试成功步骤整理
  17. 安全设备相关知识总结
  18. AWash: Handwashing Assistance for the Elderly with Dementia via Wearables
  19. 20165219王彦博课上考试总结
  20. 无源物联网的定义、特点和优势

热门文章

  1. SQL语句(五)子查询
  2. 1952年 赫尔辛基 第十五届奥运会
  3. Java算法学习——快速幂
  4. 学习随笔#16 快速幂
  5. 【Chrome】871- 9 个常用 Chrome 调试技巧
  6. 总结Spring框架用到的11种设计模式
  7. 计算机英语原文件夹,怎么把实际路径是英文的文件夹显示中文名?
  8. 【Python】基于Python的机器学习回归:可视化、预测及预测结果保存(附代码)
  9. 关于QQ分享功能的一些总结
  10. php输出的例子,php 文件读取与读取文件输出内容例子