1.ls 列出当前目录中的文件
2. pwd 列出当前目录的绝对路径
3. cd 切换当前目录
4. touch 创建空文件
5. cat 读取文件
6. echo 写文件
7. mkdir 创建目录(文件夹)(make directory)
8. rm 删除,既可以删除文件,也可以删除目录
(1)删除指定文件
rm 文件名
(2)删除目录及其中的内容
rm -r 目录名
9.cp 复制一个文件或者目录(copy)
(1)拷贝文件
cp 要复制的文件名 要复制到的地方(文件名或者路径下如:zyd/)
(2)拷贝目录
把目录里面的文件和子目录都进行拷贝
cp -r 要复制的文件名 要复制到的地方
10.mv 移动(move)
在进行拷贝和移动的时候,可以借助**tree .**命令直观显示出当前的目录结构,tree命令需要安装 ,在根目录下输入 yum install tree就可以。
(1)移动文件
mv 要移动的文件 要移动到的地方
(2)给文件/目录重命名
mv 文件名 文件新名字
mv 目录名 目录新名字
11.man 查看命令的帮助手册
上下箭头翻页 quit退出
man 命令名
12.less 只能进行文件的查看,不能进行文件的编辑。最大优势是,能够对大文件进行“秒开”,less不是把文件都加载到内存中,而是 把当前屏幕显示的这一块加载到内存中。
13.head 查看文件的开头
head service 默认显示前10行
head -n services 显示前20行
14.tail 查看文件末尾
tail service 默认显示后10行
15.vim Linux上的记事本,既能读也能写
若文件不存在则创建目录,vim这个编辑器是带有模式的,一打开的时候vim处于Normal模式,在此模式,输入:光标会到最下面一行。
按 i 进入Insert模式(即可编辑)
按wq 回车 保存退出
按esc 回到普通模式
vim 文件名
16.ps Linux的任务管理器,查看当前系统中的进程(process show)
(1)全列出来
ps aux
(2)列指定进程
|在Linux中被称为管道,把前一个命令的输出作为后一个命令的输入。grep命令相当于一个字符串匹配,类似于ctrl+f功能(查找),后面跟上的参数就是要查找的关键字。
ps aux | grep 进程关键字
17.netstat 查看网络连接状态(看端口是否被绑定)
netstat -anp
netstat -anp | grep 服务器名 //看看这个服务器是不是启动了
18.su 从root用户切换到普通用户
su user1 切换后的当前目录还是root访问的目录
su -user1 切换到user1,并且切换到当前目录user1的根目录下(/home/user1)
19.权限
用户分三类:文件拥有者、文件拥有者的同组用户、其他用户。针对这三类分别设置可读可写可执行。root用户是特殊用户,它是系统管理员用户,不遵循以上权限规则。
(1)权限分三类
r 可读
w可写
x可执行
其中前缀(一般在最前面)- 表示普通文件 d就是目录文件,-还可以表示没有权限0
(2)修改权限
chmod 修改文件权限
chown 修改文件拥有者
chgrp 修改文件所属组
(3)chmod命令
权限 | 权限数值 |
---|---|
r | 4 |
w | 2 |
x | 1 |
可读可写可执行:4+2+1=7
可读可执行:1+4=5
可读:4
三类用户每一类分别都对应着一个权限数值,eg:777和754的含义。