pwd:查看当前所处路径
cd:跳转到当前目录的根目录
cd -:返回上一次目录
cd ../目标文件名:跳转到指定文件夹(相对路径)
cd ./目标文件名:当前目录跳转,一般不写
cd 路径:跳转到指定路径(绝对路径)
ls:简略显示当前目录的文件信息
ls -a:显示隐藏文件
ls-R:显示当前及子目录的文件
ll:详细显示当前目录的文件信息
history:显示历史最多一百条操作指令
!num:指定操作历史记录
ip addr:查看ip地址
echo:控制台打印输出
-e:解析转义字符
-n:不换行输出内容
\n:换行
\r:回车
\t制表符
echo -e “hello\n”换行输出
echo $PATH:输出path环境变量信息
mkdir A:在当前目录下创建目录A
mkdir A/B:在A里创建B
mkdir -p AA/BB:自动创建AA且文件名重复不报错
rmdir A:只能删除空目录A
rm -rf A:强制删除A
touch 1.txt:创建空白文件1.txt
cp 文件名 文件名(可以是路径):复制文件
cp -r 文件夹名 文件夹名:复制文件夹
move(mv):移动或重命名
move 1.txt f1 :把1.txt移动到f1里
move f1 f3:如果当前目录没有f3,则达到重命名效果
dd if=源文件 of=目标文件 count=复制次数 bs=单次复制长度:自定义复制内容
ln:创建快捷方式
ln 源文件或目录 目标文件或目录----硬链接
ln -s 源文件或目录 目标文件或目录---软链接(符号链接)
cat 文件名:无行号显示文件内容
cat -n 文件名:带行号显示文件内容
more 文件名:分页显示内容,空格翻页,q强制退出
less 文件名:分页显示内容,空格或上下键翻页,q强制退出
head 文件名:显示文件前十行的内容
head -3 文件名:显示前三行的内容
tail 文件名:显示文件后十行的内容
tail -3 文件名:显示后三行的内容
file 文件名:查看文件类型
gzip/gunzip:压缩/解压缩
gzip 文件名:源文件会被删除
gzip -r 文件夹名:依次对文件夹里的文件压缩
gunzip 文件名.gz:解压
tar:归档/解归档
tar -czvf 归档文件名.tar.gz 源文件名---归档
tar -xzvf 归档文件名.tar.gz---解归档
tar -xzvf 归档文件名.tar.gz -C 解压后存放路径---指定解归档路径
grep 字符串 文件名:在文件中搜索满足条件的行
grep -c 字符串 文件名:结果总条数
grep -n 字符串 文件名:带行号显示内容
grep -v 字符串 文件名:不满足条件的结果
grep ^字符串 文件名:以’’字符串’开头的内容
grep 字符串$ 字符串 文件名:以”字符串”结尾的内容
find:查找系统中的文件或目录
find -name 文件夹名
fing -name *”文件夹名”*
find -type {b,c,d,f,l}---按类型查找
find -type 条件 -name 条件
find -name 匹配条件 -exec 命令{ }\
输入输出重定向
ls > 目标文件名:查看并把信息写入目标文件(覆盖),若没有则新建
ls >> 目标文件名:查看并把信息输出重定向到目标文件(追加),若没有则新建
管道
grep hello 1.txt | wc -l:找出1.txt中包含hello的所有行数(wc -l 统计行数)
uname -a:完整查看系统内核与系统版本等信息
whereis 命令名称:查看命令的执行文件所在位置
data +%{Y,m,d,H,M,S,F}:显示系统时间 -s “ ” 设置时间
top:动态监控Linux的系统状态
ps:查看系统进程
ps -e:显示所有进程
ps -f:全格式显示
ps -ef:全格式显示当前进程
ss:导出socket的统计数据
ss -tunlp:显示所有端口和所有对应的程序
who:查看并显示正在登陆本机的用户的名称及其正在开启的终端信息
stat:查看文件的存储信息和时间等信息
useradd 用户名:添加默认用户
useradd -u 1001 -g 500 用户名:自定义uid和gid(必须是存在的)
userdel 用户名:删除用户但不删除目录
userdel rf 用户名:强制删除账户及其信息
passwd 用户名:更改用户密码
id 用户名:显示用户的uid,gid和组
usermod 用户名:修改用户属性
groupadd 用户组:添加一个新的用户组
groupmod -g 500 用户组:修改gid为500
groudmod -n 新组名 旧组名:修改组名
groupdel 用户组:删除用户组
解读前缀:(文件所属权限)- r w –( 文件所属主) r - -( 文件所属组) r - -( 其他用户) 1(连接数) root(文件所属主) root(文件所属组) 0(文件容量) Apr715:42(文件最后被修改的时间) 2.txt(文件名)
权限:读 写 执行
字符: r w x
数字: 4 2 1
一.普通文件
d:为目录
l:软连接
b:为块设备
c:串行 端口设备
s:套接字文件
p:管道
二.文件权限的更改
chown root 1.txt.(文件名) 更改1.txt的所属主
chown root 1.txt. 更改1.txt的所属组
chown -R root f1.(文件名) 递归更改
chmod 777 文件名. 更改用户对文件的rwx权限
chmod [u,g,o,a] u+x,g=r,o-w 1.txt. 对单个权限进行更改
三.su命令和sudo服务
sudo:临时调用一次root的权限并且需要输入当前用户的密码
su root:是切换到root环境下,并没有切换目录,只是有root权限
su - root:是以root用户登录,并进入用户根目录
四.Vi/Vim文本编辑器
Vi 文件名i(进行编辑)esc+:wq!(强制退出)
配置sudoers文件(vi /etc/passwd)
G --快速跳转到行尾的首字前
gg --快速跳转到行首首字前
ngg(nG) --n为数字,表示移动到文件的第n行
:wq --退出并保存
:wq! --强制退出并保存]
:q! --强制退出不保存
:set nu --显示行号
/*** --向下搜索名为***的字符串
?*** --向上搜索
n --重复前一个搜索动作
N --反复重复
设备—分配光驱—点击光驱—安装成功
media文件夹:存放多媒体文件(光驱属于多媒体)
opt文件夹 :安装新软件推荐的位置
卸载软件
rpm -e 软件名:卸载软件(需要root权限)
安装软件
cd / --跳转到根目录
cd media/ --跳转到多媒体文件夹
cd cen[tab补齐] --跳转到光驱文件夹
cd P[tab补齐] --跳转到安装包文件夹,ls查看文件内容
find -name “*firefox*” --找火狐安装包路径//举例说明
cp 安装包路径 /opt --把火狐的安装包放在系统推荐软件安装位置
结束

被折叠的 条评论
为什么被折叠?



