Linux常用命令(简化)
【root@node1 ~】#
root是用户名字,@是分隔符,~代表当前所在目录,#代表超级用户
普通用户:
/bin 二进制命令所在的目录“bin里面放可执行程序”
/etc 系统配置,启动程序“放配置文件”
/home “普通用户的家”,目录默认数据存放目录
/opt 额外的应用软件包“相当于已第三方软件,自己的软件可以放在opt”
超级用户:
/root Linux“超级权限用户root的家”目录
/sbin 和管理系统相关的命令,【超级管理员用】
/usr 用户管理或系统软件应用程序目录“系统软件一般放在usr,核心目录放在usr”
.是隐藏文件
蓝色是文件夹
黑色是文件
一个.是代表目录
两个..代表上一级目录
1.ls命令
ls:查看当前目录内容(缺点隐藏目录看不到)
ll:等价于 ls -l 查看当前目录文件的详情(缺点隐藏目录看不到)
ls -lh:查看文件大小
2.pwd命令
pwd 查看当前所在的路径
3.mkdir命令
mkdir Linux_command:在当前目录创建文件夹
mkdir -p aaa/bbb/ccc:在当前目录一次创建多层文件夹
4.rm命令
rm 文件 -fr:删除文件(强删)
rm dir -fr:删除目录(强删)
5.cd命令
cd:直接回到主目录
cd ..:回到上一级目录
cd ../..:回到上上一级目录
cd -:表示在最后两次出现目录之间切换
cd ../dir:相对路径:相对于当前目录
cd /:绝对路径:从、目录开始的路径
cd Linux_command:进入文件夹
6.touch命令
touch a.txt:在当前目录创建a.txt(相对路径)
touch /root/a.txt:在/root目录创建a.txt文件(绝对路径)
7.mv命令
(1)1.1移动:移动文件:mv 文件名 目录名
mv a.txt dir
1.2移动目录:mv 目录名 目录名2(两个目录必须存在)
mv dir aaa
(2)1.1重命名:重命名文件:mv 文件名1 文件名2(文件名不能存在)
mv a.txt aaa.txt
1.2重命名目录:mv 目录名 目录名2(目录名不能存在)
8.cat命令
cat a1.txt查看文件内容
9.cp命令
cp a.txt dir:将a.txt文件复制到dir目录当中(原a.txt文件不删)
cp a.txt dir/b.txt:将a.txt的内容复制到dir目录下的b.txt
cp a.txt b.txt:将a.txt的内容复制给b.txt
find命令(查找整个文件内容)
find / -name 'ins*':查找/下目录以文件名ins开头的文件
find / -name '*.txt':查找/下目录以文件名.txt结尾的文件
find / -name '*of*':查找/下目录以文件名包含of的文件(*是通配符)
find / -type f -size +100m:查找/目录下文件大小于100m的文件
-type f 只查文件 -size查文件大小 +是大于的意思,大于100m
grep命令(查找文件中的文本内容)
grep 想要查找的命令 文本(文件)
which(查看可执行文件的位置)
which ls:查找ls命令可执行文件的位置
ps命令
ps -ef:查看所有进程
kill命令
kill -9 12345:杀死pid为12345的进程
管道命令
将前边命令的输出作为后边命令的输入
ps -ef | grep Java:查找Java进程是否活动
ll | grep dir:查找当前目录中dir相关的文件或目录
用户创建
passwd 用户名
useradd itheima:创建新的用户itheima
passwd itheima:设置用户itheima密码
用户删除
userdle -r itheima:删除用户itheima
rwx rwx rwx
u g o
属主 属主组 其他用户
r可读4 w可写2 x可执行1
用户权限管理-chmod命令
使用方式1:
chmod +x a.txt:给所有用户加上执行权限
chmod u+x a.txt:给所属用户加上执行权限,在原来权限的基础上追加(了解)
chmod u=x a.txt:给所属用户赋为执行权限,将原来的权限覆盖(了解)
使用方式2:
chmod 777 a.txt:给所有用户加上所有权限
一个文件刚创建时,默认权限就是:644
hostname命令
hostname:查看主机名
service命令
service network status:查看网络服务状态
service network stop:停止网络服务
service network start:启动网络服务
service network restart:重启网络服务
网络管理命令
Linux查看IP地址:ifconfig
创建快捷方式
ln -s 2.txt 1.txt(左边真实文件的位置,右边快捷方式的名字)
作用:简化操作
history可以查看历史操作(也可以使用上下方向键找到之前的命令)
清屏Ctrl+l或clear(两者都可)
vi编辑器
vi a.txt进入
打一串代码:yy复制 5yy复制5行
p粘贴
u撤销
dd删除 5dd删除5行
gg 回到文件开头
G 回到文件末尾
/hello:在文件中查找字符串
:set nu显示行号
:wq保存退出
:wq!强制保存退出
:x也可以保存退出
:shift+z+z也可以保存退出
:q查看文件内容之后退出
:q!修改内容但不想保存
:w只保存,不退出
:w b.txt 将当前文件另存为
:123将光标定在123行
:%s/Hello/haha/g 换行把hello换成haha
Ctrl+c可以终断程序的输出
解压和压缩命令
Linux的压缩包后缀一般是:.tar.gz
(1)解压:
.tar.gz
1.1将压缩包上传到/root/dir目录
tar -zxvf 压缩包.tar.gz默认解压到当前目录
tar -xvf 压缩包.tar.gz默认解压到当前目录(z可以去掉)
tar -xvf解压包.tar.gz -c /opt将压缩包解压到/opt目录(解压到指定目录)
1.2 .zip格式:
unzip 压缩包.zip默认解压到当前目录
unzip -d /opt 压缩包.zip解压到指定目录
(2)压缩:
.tar.gz
tar -czvf 压缩包.tar.gz snappy-1.1.1将snappy-1.1.1文件夹进行打包压缩
tar -czvf /root/dir/snappy-1.1.1.tar.gz /opt/server/snappy-1.1.1
zip格式
zip -r 压缩包.zip 压缩包/
如果下面文件卡顿 可以输入rz进行上传
压缩文件
-c:创建一个新的tar文件
-v:显示运行过程的信息
-f:指定文件名
-z调用gzip压缩命令进行压缩
-t查看压缩文件的内容
-x解开tar文件

浙公网安备 33010602011771号