一、文件夹
$: cd / 打开目录命令
$: cd .. 返回上级目录
$: ls 查询当前目录下的所有文件
$: pwd 显示当前路径
$: mkdir 创建文件夹
$: rm -r 删除文件夹 rm -rf 不确认删除
$: cp 复制命令
复制一个文件到另一目录:cp 1.txt ../test2
复制一个文件到本目录并改名:cp 1.txt 2.txt
复制一个文件夹a并改名为b:cp -r a b
$: mv 移动命令
将一个文件移动到另一个目录:mv 1.txt ../test1
将一个文件在本目录改名:mv 1.txt 2.txt
将一个文件移动到另一个目录并改名:mv 1.txt ../test1/2.txt
二、文件
$: touch xx.txt 创建文件
$: cat 命令 显示文件内容
cat file1 显示file1文件内容
cat file1 file2 依次显示file1,file2的内容
cat file1 file2 > file3 把file1, file2的内容结合起来,再“重定向(>)”到file3文件中。
如果一个文件太长,显示内容超出一个屏幕,用cat命令只能看到最后的内容
$: more 查看文件内容
$: less 查看文件内容
用more和less两个命令可以分页查看
more:分页,enter建向下一行,空格键向下一屏
less: 分页,上下键即上下行,空格键向下一屏,b 向上滚动一屏,d 向下滚动半屏;
$: clear 清除屏幕显示内容
$: vim/vi 编辑文件
vim有3种常用模式:一般模式、编辑模式、命令模式。
一般模式:上下左右:kjhl 也可以使用方向键i:
一般模式进入插入模式: i
一般模式到命令模式: :w 保存 :wq 保存退出 :q 不保存退出 :q!不保存强制退出
:set number 显示行数 :set nonu 取消显示行数
$: tail -f 文件名 实时显示文件的变化,最初的时候打印文件最后10行
$: grep [-acivn] [-A] [-B] [--color=auto] '搜寻字符串||正则表达式' filename : 从文件中找到匹配的行,并显示
-a binary文件以text方式搜寻
-c 统计次数
-i 忽略大小写
-v 是翻转显示
-n 输出行号
-A after 显示匹配行的后几行
-B before 显示匹配行的前几行
$ find . -name 命令
find . -name "*.txt" 在当前目录下查询txt结尾的文件
find / -name "host*" 在根目录下查询以host开头的文件
$:
tar -zcvf work.tar.gz work/:压缩work文件夹为work.tar.gz压缩包
$: tar -zxvf work.tar.gz:解压缩work.tar.gz
z: gzip 压缩包格式
x: extract 解压
v:verbose 详细信息
f :file 文件
$:
zip 选项[-r] [压缩后文件命] [目标文件或目录] 压缩文件 (需用unzip 解压 )
$:
chmod [对谁操作] [操作符] [赋予的权限] 文件名 作用: 改变文件权限
操作对象:u 用户user,表现文件或目录的所有者
g 用户组group,表现文件或目录所属的用户组
o 其他用户other
a 所有用户all
操作符:+ 添加权限 - 减少权限 =直接给定一个权限
权限:1、r(读) 2、w(写) 3.x(执行)
三、查看端口占用
$: lsof -i:端口
centos默认是没有安装lsof(list open files)的,需要手动安装 yum install lsof
* COMMAND:进程的名称
* PID:进程标识符
* USER:进程所有者
* FD:文件描述符,应用程序通过文件描述符识别该文件。如cwd、txt等
* TYPE:文件类型,如DIR、REG等
* DEVICE:指定磁盘的名称
* SIZE:文件的大小
* NODE:索引节点(文件在磁盘上的标识)
* NAME:打开文件的确切名称
$: top:实时监控进程程序
四、用户管理
$: useradd -m -d /home/目录名 -s/bin/csh 用户名 创建个人用户
-d 指定用户登入时的目录
-g 指定用户所属的群组
-G 指定用户所属的附加群组
-m 自动建立用户的登入目录
-s 指定用户登入后所使用的shell
设置密码:
root下输入命令:passwd 用户名
说明:useradd可用来建立用户账号,它和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。
$: userdel -r lwmdmc: 删除用户