标签:空行 sshd服务 符号 ash 目录 gid 中断 一个 查找文件
6.查看工作目录
pwd
7.切换工作目录 面试中一般会问什么意思,注意不是打开!不是打开!不是打开!
cd [目录位置]
8.显示目录内容
ls [-a\-l\-al]
9.创建新目录
mkdir -p [路径] 目录名
-p 用于创建多层目录,如果和路径中有/,那么会在跟目录创建文件夹
10.统计目录及文件的空间占用情况
du [选项] [目录或文件名]
-a:统计时包括所有的文件,不仅仅只统计目录
-h:以更易读的字节单位(k、m)等显示信息
-s:只统计每个参数所占用空间总的大小
11.新建空文件或更新文件时间标记
touch 文件名
12.查看文件类型
file 文件名
13.复制文件或目录
cp [选项] 源文件或目录 目录文件或目录
-r:递归复制整个目录树
-p:保持源文件的属性不变
-f:强制覆盖目标同名文件或目录
-i:需要覆盖文件或目录时进行提醒
14.删除文件或目录
rm [选项] 文件或目录
-f:强制删除文件或目录、不进行提醒
-i:删除文件或目录时提醒用户确认
-r:递归删除整个目录树
15.移动文件或目录
mv [选项] 源文件 目标文件
如果目标文件位置和源文件位置相同,则相当于改名
16.查找linux命令文件并显示所在的位置(搜索范围由path环境变量指定)
which 命令或程序名
17.whereis
18.查找文件locate(在后台数据库中搜索速度较快)
locate 文件名
/var/lib/mlocate 数据库位置,每天更新
ipdatedb 更新数据库
19.find查找(比较浪费资源)
用于查找文件或目录
find 查找范围 查找条件 要查找的内容
条件:
-name:文件名称
-size:文件大小
-user:文件属性
-type:文件类型、
例:find /var/log/ -mtime +10
说明:
-10:10天内修改的文件
10:10天当天修改的文件
+10:10天前修改的文件
atime:文件访问时间
ctime:改变文件属性
mtime:修改文件内容
20.为文件或目录建立连接
ln [-s] 源文件或目录 链接文件或目录
-s:建立符号链接文件,省略此项则建立硬链接
关于链接文件
符号链接:指向原始文件所在的路径,称为软链接
硬链接:指向原始文件对应的数据存储位置
不能为目录建立硬链接文件、
硬链接与原始文件必须位同一分区中
与window对于
软连接=快捷键:源文件加上绝对路径一定不会出错
硬链接=复制
附加:scp从远程复制
例:把192.168.62.10上面的/root/文件夹,下载到本地的/home/new/下,使用远程端的root登陆
scp -r root@192.168.62.10:/root/ /home/new/
文件位置 /etc/passwd 存储的账号基本信息
例:text: x: 500:500:text demo :/home/text:/bin/bash
用户账号名称:密码占位符:UID:GID: 全名: 宿主目录:登陆shell信息
groupadd [-g GID] 组账号名
修改组名称:groupmod -n 新名称 原名称
修改组编号:groupmod -g GID 组名称
34.添加/删除组成员
gpasswd 选项 组账号名
-a:向组内添加一个用户成员 gpasswd -a 用户名 组账号
-d:从组内删除一个用户成员
-M:定义组成员列表,以逗号隔开
groupdel 组账户名
访问权限:读取、写入、可执行
归属:
属主:拥有该文件或目录的用户账号
数组:拥有该文件或目录的组账号
例: —— rw-r--r-- | root root 34298 04-02 00:23
第一个-:文件类型 - 文件 d目录 l 软连接文件 访问权限 属主 数组
访问权限
读 r 4
写 w 2
执行 x 1
u文件所有者 g文件所属组 o 其他用户
35.设置文件、目录权限
chmod u(g、o、a)+(-、=) r(w、x) 文件
chmod nnn 文件
nnn 对于421
-R:递归修改指定目录下所有文件、子目录的权限
36.设置文件、目录的归属
chown 属主 文件
chown :属组 文件
chown 属主:数组 文件
37.附加位权限
set位权限
用途:1.为可执行的文件设置,权限字符为“s”
2.其他用户执行文件时,将拥有属主或属组用户的权限
chmod u+s
38.查看静态的进程统计信息
ps aux
ps -elf
a:显示当前终端下的所有进程信息
u:使用以用户为主的格式输出进程信息
x:显示当前用户在所有终端下的进程信息
筛选某个进程
*表示该范围内的任意时间
,表示间隔的多个不连续时间点
-表示一个连接的时间范围
/指定间隔时间的时间频率
* * * * *
分 时 天 月 周
编辑:crontab -e [-u 用户名]
查看:crontab -l
删除:crontab -r
例:每天早上7:50自动开启sshd服务,22:50关闭
crontab -e
50 7 * * * /sbin/service sshd start
50 22 * * * /etc/init.d/sshd sshd stop
标签:空行 sshd服务 符号 ash 目录 gid 中断 一个 查找文件
原文地址:https://www.cnblogs.com/liuqingqing/p/2018-04-18.html