• 更改权限和用户
  • usermod
  • which
  • 切换用户 su
  • 修改文件权限
  • 查询系统信息相关命令
  • 系统时间
  • 磁盘空间
  • 进程信息
  • ps :process status 进程的详细情况
  • top :实时监控,并排序
  • kill :kill -9 进程号
  • 其他命令
  • find
  • 软链接:快捷方式
  • 打包/压缩
  • tar 打包/解包
  • gzip 压缩/解压缩
  • bzip2
  • 软件安装 apt
  • 配置软件源



更改权限和用户

usermod

python linux open有空格_硬连接


shell:可以输入终端命令的窗口

可以通过命令来改变默认登陆的shell

ubantu 中默认使用dash使用的并不方便,而Xp中默认使用的是bash,带颜色显示,并且区分文件和文件夹

python linux open有空格_linux_02


which

python linux open有空格_shell_03


/etc 目录专门用来保存和系统配置相关的文件

/etc/passwd

/usr/bin/passwd

which查询可执行程序的存储位置

python linux open有空格_硬连接_04


python linux open有空格_linux_05


切换用户 su

python linux open有空格_硬连接_06

python linux open有空格_linux_07


python linux open有空格_linux_08


注意 :

  1. su 后面 - 的使用,用以切换目录
su后面如果没有用户名,直接切换到root,不推荐,因为不安全

修改文件权限

python linux open有空格_shell_09

chown		修改文件、目录的拥有者,第二个框内容
 chown zhangsan python/
chgrp		修改文件、目录的组,第三个框内容
 chgrp -r dev python/
chmod		修改文件的权限,第一个框内容
 chmod -r 755 pyhton/

-R 表示可以递归修改目录下面的文件及目录

python linux open有空格_linux_10


修改完python/这个目录的拥有者之后,因为新的拥有者zhangsan 属于dev组,而python并没有在dev这个组中,因此权限无法对文件进行操作,所以文件符号上面加锁

python linux open有空格_linux_11


当我们把文件的组进行修改成python组后,因为目前用户python主组就是python组,所以可以进行文件的操作

python linux open有空格_linux_12


python linux open有空格_硬连接_13


python linux open有空格_python_14


python linux open有空格_硬连接_15

第一个数字 :拥有者权限

第二个数字 :组用户权限

第三个数字 :其他用户权限

通过数字组合,可以设定权限

常见数字:777,755,644

python linux open有空格_硬连接_16


01.py修改成754

python linux open有空格_python_17


test目录及下面所有文件的权限为775

python linux open有空格_硬连接_18


查询系统信息相关命令


系统时间

date :系统时间
cal :calendar当月日历,如果需要查看年日历,-y

磁盘空间

df :disk free

du :disk usage

-h :以人性化方式显示文件大小

重点关注根目录的使用情况

python linux open有空格_python_19


python linux open有空格_硬连接_20


最后一行表示总和统计

进程信息

python linux open有空格_linux_21

进程:当前正在执行的程序,windows下面任务管理器中的进程

ps :process status 进程的详细情况

python linux open有空格_linux_22


python linux open有空格_linux_23

top :实时监控,并排序

python linux open有空格_python_24


退出用q

kill :kill -9 进程号

最好只终止当前用户的程序

-9 表示强行终止

python linux open有空格_硬连接_25

其他命令

find

python linux open有空格_硬连接_26


1 桌面文件下,包含1 的文件

python linux open有空格_python_27


2 桌面文件下,所有txt 的文件

python linux open有空格_软链接_28


3 桌面文件下,以1开头的文件

“1*”


软链接:快捷方式

python linux open有空格_软链接_29


注意:

1 没有-s 属于硬连接,硬连接后,原文件被删除后,硬连接仍然可以使用,当然硬连接使用绝对地址

python linux open有空格_软链接_30


因此要删除有硬连接的文件,必须文件名和硬连接都删除,才能彻底删除,所以平时一般用软链接

2 使用绝对路径,这样软链接位置改变后,仍然有效相对路径

python linux open有空格_python_31


绝对路径

python linux open有空格_软链接_32


软链接的位置改变后,相对路径的软链接已经不能用了,而绝对位置的软链接仍然可以使用

python linux open有空格_python_33


打包/压缩

常用打包压缩方式
windows :rar
mac:zip
linux:tar.gz

tar 打包/解包

注意:tar.gz只打包,不压缩

python linux open有空格_linux_34

python linux open有空格_硬连接_35


python linux open有空格_shell_36

python linux open有空格_python_37


python linux open有空格_linux_38

gzip 压缩/解压缩

tar 调用gzip ,直接打包和压缩

python linux open有空格_python_39


大写-C,前提条件是目标目录必须存在

python linux open有空格_linux_40


python linux open有空格_硬连接_41

bzip2

压缩后格式.tar.bz2
相较gzip,z变成j


软件安装 apt

apt:advance package tool

python linux open有空格_linux_42


注意:

前面sudo

python linux open有空格_硬连接_43

配置软件源

python linux open有空格_硬连接_44


python linux open有空格_linux_45


python linux open有空格_linux_46