2019-05-21

1】文件、磁盘管理的命令总结(剩余部分)

(1)gzip和bzip2这两个命令用的比较少,一般都是以-z或-j与tar结合的方式对文件打包并压缩,

如果把文件压缩成gz格式的压缩包或者压缩包是gz格式的时候用-zcvf或-zxvf;

如果把文件压缩成bz2格式的压缩包或者压缩包是bz2格式的时候用-jcvf或-jxvf;

(2)zip/unzip:把文件压缩成zip格式用命令zip,压缩包是bz2格式解压的时候用unzip

(3)which 显示路径,如果找到就显示路径,命令的路径不是在家目录里也可以用,是因为环境变量

2】用户、权限管理命令

(1)该命令用户查看当前系统当前账号的用户名。可通过cat /etc/passwd查看系统用户信息。who命令用于查看当前所有登录系统的用户信息。

(2)exit  退出登录账户有多种情况

如果是图形界面,退出当前终端;

如果是使用ssh远程登录,退出登陆账户;

如果是切换后的登陆用户,退出则返回上一个登陆账号。

(3)添加账户->>passwd设置密码->>su切换账户

-m:自动建立目录

-d:指定用户登录系统时的主目录,如果不使用-d,系统自动在/home目录下建立与用户名同名,目录为主目录,-d的功能相当于给创建的账户改目录和用户名

(需要超级用户权限)

设置密码(设置其他用户的密码也需要权限)

cat /etc/passwd  查看用户信息

切换账户

su 切换到普通用户

su - 切换到普通用户,并切换其所在的目录

(4)userdel删除用户(同样需要超级用户权限)

(5)Groupadd:添加组 groupdel:删除组

groupadd 新建组账号(组名称)

groupdel 组账号(组名称) cat /etc/group 查看用户组

Usermod 修改用户所在组(参数 -g -G)

-g更改组usermod -g组名或GID 用户名

-G加入组  usermod -G组名或GID 用户名

Group用户名  查看用户所在的组

为创建的普通用户添加sudo权限,不能直接添加sudo权限,需要先添加adm

Chmod:修改文件权限

字母法chmod u/g/o/a +(增加)/-(撤销)/=(设定) rwx 文件

数字法chmod 要改为权限对应的数字 文件

chmod 777 xt.txt

(7)chown修改文件所有者

(8)Chgrp 修改文件所在组

3】系统管理命令

(1)cal查看当前月的日历,cal -y查看今年全年的日历

(2)Date

(3)ps 查看进程信息

-a:显示终端的所有进程,包括其他用户的进程

-u:显示进程的详细状态

-x:显示没有控制终端的进程

(4)top /htop(动态的,htop界面更好一些)

(5)kill终止进程

Kill pid

(6)reboot ,shutdown,init

[if !supportLists]l [endif]reboot          重启操作系统

[if !supportLists]l [endif]shutdown -r now  重启操作系统,有提示

[if !supportLists]l [endif]shutdown -h now  立刻关机

[if !supportLists]l [endif]shutdown -h 20:25  今天的20:25关机

[if !supportLists]l [endif]shutdown -h +10  十分钟后关机

[if !supportLists]l [endif]init 0  关机

[if !supportLists]l [endif]init 6    重启

(7)df 检测磁盘空间  du 检测目录所占磁盘空间

sudo du -sh /*根目录的所有  du -sh ./* 当前目录的所有(不用加sudo):显示内容和ls -lh 类似,但是前者显示的是真实的文件大小,后者显示的是快捷方式的大小,如果是文件两个相差不大,如果是文件夹相差比较大,一般程序员编写代码来检测。

(8)ifconfig :查看或配置网卡信息

(9)ping:测试远程主机连通性

(10)apt 安装软件的常用工具命令

apt-cache search package搜索软件包

apt-cache show package获取包的相关信息,如说明、大小、版本等

sudo apt install package安装包

sudo apt install package --reinstall重新安装包

sudo apt -f install修复安装

sudo apt remove package删除包

sudo apt remove package --purge删除包,包括配置文件等

sudo apt update更新源(报错的几率比较大)

sudo apt upgrade更新已安装的包

sudo apt dist-upgrade升级系统

apt-cache depends package了解使用该包依赖那些包

apt-cache rdepends package查看该包被哪些包依赖

sudo apt build-dep package安装相关的编译环境

apt-get source package下载该包的源代码

sudo apt clean && sudo apt-get autoclean清理无用的包

sudo apt check检查是否有损坏的依赖

4】vim编辑器

Vi有三种基本工作模式:输入模式和末行模式的切换要先切换到命令模式

  命令模式

  文本输入模式

  末行模式

(1)进入插入模式:

i: 插入光标前一个字符

I: 插入行首

a: 插入光标后一个字符

A: 插入行未

o: 向下新开一行,插入行首

O: 向上新开一行,插入行首

(2)进入命令模式:

ESC:从插入模式或末行模式进入命令模式

(3)进入末行模式:

      :是末行模式

        w:存盘

        wq:存盘并退出

        q!:不存盘退出

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • linux基本操作(2) 查看当前用户:whoami whoami该命令用户查看当前系统当前账号的用户名。可通过c...
    itlz阅读 4,062评论 0 0
  • 18.文件压缩解压:gzip 一般tar与gzip命令结合使用实现文件打包、压缩(tar -zcvf 设置名字 +...
    Chrisfly213阅读 2,812评论 0 0
  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 9,993评论 0 16
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    小杰的简书阅读 7,378评论 0 45
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)l...
    路痴千行阅读 7,245评论 0 5

友情链接更多精彩内容