Linux基本命令
-
clear清屏
-
ls list,显示当前所在目录下的文件、文件夹
-
文件夹 目录
-
ls 目录名 //查看指定目录下的内容 -
ls 目录名/目录名/... -
ls -a //all 显示当前目录下所有的东西,包括隐藏起来的 -
ls -l //查看当前目录下的目录、文件属性-
-
d directory 代表是目录,文件夹
-
-普通文件
-
r read 表示对文件有读权限
-
w write 写权限
-
x execution 可以执行权限
-
3 代表软连接数 有几个快捷方式指向该文件
-
root 文件的属主 谁创建的
-
root 属组 在哪个组中
-
-
-
pwd print work-directory 打印工作目录 当前在什么地方
-
/home/crowned
-
第一个/,表示 根目录
-
home是除开root账号外其他账号所在目录,放所有账号的文件夹
-
当用户通过非root账号登陆时,默认进入home目录下对应的目录里面
-
-
mkdir make directory 创建目录
-
mkdir 目录名 -
mkdir 目录名1 目录2 //(同时创建多个目录,这些目录间没有关系) -
mkdir -p 目录1/目录2/目录3 //创建父子结构目录,即使父目录不存在也会自动创建父目录
-
-
rm remove删除,删除文件、文件夹
-
rm -r 目录名 //(**慎用**)-
root账号下会提示
![]()
-
输入y 确认删除
-
-
rm -f 文件 //直接删除
-
-
cd change directory 切换工作目录
-
cd 目录名 //进入指定目录中 -
~ 代表当前用户的主目录 /root
-
. 代表当前目录
-
.. 代表上一级目录
-
在任何地方,如果想要回到当前用户的主目录,可以通过两种方式:
-
cd ~
-
直接 cd
-
-
-
touch 创建文件
-
touch 文件名.后缀名
-
-
cp copy 拷贝、复制文件
-
cp 文件名1 文件名2将文件名1复制一份,并命名为文件名2
-
cp 文件名 目录名 将文件复制到指定目录中
-
-
mv move 剪切或重命名
-
mv 文件名1 文件名2 //重命名 -
mv 文件名1 目录 //剪切
-
-
cat 不打开文件的情况下查看文件内容 一次性打印出来
-
more 不打开文件查看内容 分页查看
-
回车:查看下一行
-
空格:查看下一页
-
q:退出查看
-
-
less 分页查看文件,可以向前翻页
-
Ctrl+n 下一页
-
Ctrl+f 上一页
-
Ctrl+d 下半页
-
Ctrl+u 上半页
-
回车 下一行
-
空格 下一页
-
q 退出
-
-
管道 将一个指令的输出,当作另一个指令的输入
-
ls /lib |more 将ls结果(输出)作为more的输入,more读取到ls显示的信息,然后进行分页显示
-
经常与grep结合使用,grep用来分析一行数据,如果该行中有我们想要的数据,就会将该行显示出来
-
eg:查看b.txt中哪些行包含‘a’字符
cat b.txt|grep -n 'a' n:行
cat b.txt|grep -n -c 'a'count 统计包含'a'的行
cat b.txt|grep -n-v 'a' 不包含
cat b.txt|grep -n -v -c 'a' 不包含‘a'的行数
-
-
查找 查找文件、目录
-
find
-
目录:find 查找范围 -name ‘查找关键字’ -type d
![]()
-
文件:find 查找范围 -name ‘关键字’ -print
![]()
-
-
-
归档 压缩
Linux系统主要有两种压缩格式的文件
-
tar
压缩:tar -cf 文件/目录
tar -cf a.tar a.txt将a.txt打包成a.tar
查看包结构
tar -tf 包名
解压
tar -xf 包名
-
gz
压缩
tar -czf xxx.tar.gz 文件/目录
解压
tar -zxvf xxx.tar.gz
-
vi编辑器
类似于记事本,可以用来编辑文件
-
vi 文件名 打开或者新建并打开一个文件
-
vi打开文件之后不能立即进行编辑操作,因为vi编辑器有三种状态:
-
打开状态 查看文件内容
-
编辑状态 编辑文件
-
命令状态 输入一些操作文件的指令,保存、推出、不保存
-
-
由打开状态切换到编辑状态有以下方式:
-
按“i” insert
-
按“o”代表插入到下一行 “O” 是插入到前一行
-
-
由编辑状态退出到打开状态:
-
ESC键
-
-
由打开状态切换到命令状态:
-
输入一个冒号
-
shift+:
-
-
常见命令:
-
w write 保存
-
q quiet 退出
-
wq 保存退出
-
w! 强制保存
-
q! 不保存强制退出
-
-
设置临时行号
-
进入命令模式后输入 set nu 回车
-
-
永久设置行号
-
cd
-
vi.vimrc 编辑vi编辑器的配置文件
-
添加 set nu
-
保存退出
-
source.vimrc 让配置生效
-
-
操作文件内容的快捷方式:前提是在打开状态
-
复制数据
-
一行 按两次y
-
yy
-
-
多行 按数字 再按yy
-
-
粘贴数据
-
按p
-
-
删除数据
-
按dd
-
-
撤销数据
-
按u
-
-
反撤销
-
Ctrl+r
-
-
查找内容
-
在打开状态先输入一个/ 然后写要查找的内容,按回车
![]()
-
n 下一个查找到的内容
-
-
-
用户操作
-
使用用户
-
切换到root
su root
-
-
创建用户
useradd选项用户名
-d创建用户的同时给他指定主目录
useradd -d /home/zhangsanzhangsan
-u给用户指定用户id
useradd -d /home/zhangsan -u 6666 zhangsan
-g 在创建用户的时候指定他的用户组
useradd -d /hemo/zhangsan -g root zhangsan
-
给用户指定密码
passwd 用户名
-
删除用户
userdel [选项] 用户名
-r删除用户的同时删除其主目录
-
修改用户主目录
usermod修改用户信息
-l指定新用户名
usermod -l 新名字 老名字
-d修改用户主目录最好先将目录创建出来,然后修改
usermod -d /home/zhangsan
-
创建用户组
groupadd 组名
-
删除用户组
groupdel 组名
-
修改文件、目录的权限
chmod
普通文件
rw-rw-r--
属主属组其他人
普通目录x:表示能否进入目录
rwxrwx






浙公网安备 33010602011771号