ls 命令
是英文单词list的简写, 其功能为列出目录的内容,是用户最常用的命令之一
- ls #查看当前目录内容 (缺点: 隐藏文件看不到)
- ls -a #查看当前目录内容 ,包括隐藏文件
- ls -al #查看目录内容的详细信息(查看文件类型、权限、大小等)
- ls -lh #查看目录内容的详细信息,以K,M,G方式显示文件大小
- ls /root #查看/root目录下内容
mkdir命令
创建文件夹
mkdir test 创建文件夹
mkdir -p /root/aaa/bbb 创建有层级的文件夹
rm命令
该命令用于删除文件或者目录
参数 | 英文 | 含义 |
---|---|---|
-f | force (强制) | 强制删除,忽略不存在的文件或目录, 无需提示 |
-r | recursive (递归) | 递归地删除目录下的内容, 删除目录时必须加此参数 |
rm -r 目录 #删除目录有提醒
[root@node1 ~]# rm -r test
rm:是否删除目录 "test"?
rm -fr 目录 #直接删除目录(不管有没有内容)
[root@node1 ~]# rm -fr test
[root@node1 ~]#
cd命令
cd 是英文单词 change directory 的缩写, 其功能为 更改当前的工作目录, 也是用户最常用的命令之一
命令 | 含义 |
---|---|
cd | 切换到用户主目录(root用户主目录是/root,其他用户是/home/用户名) |
cd 目录 | 切换到指定目录下 |
cd … | 切换到上级目录 |
cd - | 可以在最近的两次目录之间切换 |
cd #回到用户主目录
cd test #切换到当前目录下的test目录(相对路径)
cd /root/test #切换到指定目录(绝对路径)
cd .. #回到上一级目录
cd ../.. #回到上上一级目录
cd ../dir #回到上一级的dir目录
touch命令
touch命令创建文件
touch a.txt #在当前目录创建a.txt文件
touch /root/a.txt #在/root目录创建a.txt文件
mv命令
通过mv 命令可以用来移动文件或目录, 也可以给文件或目录重命名
mv a.txt b.txt #重命名文件
mv dir1 dir2 #重命名目录
touch a.txt 新建文件
mkdir dir 创建文件夹
mv a.txt dir 把文件移动到文件夹
ls dir 展开文件夹详细信息
mv dir1 / 将dir1文件夹移动到另一个文件夹
rm -f a.txt #强制删除一个文件
cp命令
cp a.txt dir1 #将a.txt复制到dir1目录
cp a.txt b.txt #将a.txt复制到b.txt
压缩和解压命令tar
参数 | 解释 |
---|---|
-c | 创建一个新的tar文件 |
-v | 显示运行过程信息 |
-f | 指定文件名 |
-z | 调用gzip压缩命令进行压缩 |
-t | 查看压缩文件的内容 |
-x | 解开tar文件 |
tar -zxvf 压缩文件 [-C] [指定解压目录]
tar -zxvf redis-3.2.8.tar.gz #将文件解压到当前目录
tar -zxvf redis-3.2.8.tar.gz -C /root/dir #将文件解压到指定目录
tar -c[z]vf 压缩文件 目录
tar -cvf test.tar /root/test #打包
tar -czvf test.tar.gz /root/test #打包并压缩
文件查找命令
find用于查找符合条件的文件
find / -name 'ins*' #查找/目录下以文件名ins开头的文件
find / -type f -size +100M #查找/目录下文件大小大于100M的文件
grep命令可以对文件进行文本查询
grep lang anaconda-ks.cfg #在文件中查找lang
grep a anaconda-ks.cfg --color #在文件中查找a,高亮显示
which 查看可执行文件的位置
which pwd #查找pwd命令的路径
系统管理命令
ps命令用来列出系统中当前运行的那些进程
ps -ef #查看所有进程
kill命令用于终止执行中的程序
##### kill -9 12345 #杀死pid为12345的进程
管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入
ps -ef | grep java #查询名称中包含java的进程
用户创建和删除命令
useradd zhangsan#创建新用户itheima
passwd zhangsan#设置用户itheima密码
userdel -r zhangsan#删除用户itheima
权限管理命令
r: 对文件是指可读取内容 对目录是可以ls
w: 对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件)
x: 对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录
chmod命令用来变更文件或目录的权限。
chmod 666 a.txt
chmod u+x a.txt
chmod u=rwx,g=rw,o=x a.txt
网络和服务管理命令
hostname 查看主机名
ifconfig查看主机ip地址
service命令
service命令是用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。
service network status #查看网络服务状态
service network stop #停止网络服务
service network start #启动网络服务
service network restart #重启网络服务
清屏
clear命令或者快捷键ctrl+L
vi编辑器
vi ceshi.txt 打开文件
填写内容
按esc键
:wq命令保存并退出