Linux指令

Linux命令
ifconfig:查看虚拟机的ip
ping+IP地址:测试网络的连通性
su root :切换用户
service iptables stop/start 关闭/开启防火墙
init 0 关闭Linux操作系统
reboot 重启系统
clear 清屏

ls :列出目录
ls -l/ll :列出目录下的文件详情
ls -a: 列出目录下的所有文件,包括隐藏文件
ls -al: 列出目录下的所有文件详情,包括隐藏文件
在ll下可以看到文件的权限
开头第一个字符的表示: -表示文件;d表示目录
其余字符每3个一组(rwx),读(r),写(w),执行(x)
r=4;w=2;x=1,rwx=7,r-x=5,rw-=6,-wx=3
第一组rwx表示文件使用者的权限(u)
第二组rwx表示与文件使用者同组的用户的权限(g)
第三组表示不与文件使用者同组的用户的权限(o)
所有使用者为a
修改权限的命令
Chmod 756 文件名 :赋予文件权限为rwxr-xrw-;
或者chmod u=rwx,g=r-x,o=rw-文件名

cd : 切换目录
cd … : 返回上一级
cd /:返回根目录

pwd:显示目前的目录
pwd -p:显示出确实的路径,而非使用连结路径

mkdir:创建一个新目录/文件
mkdir -p 创建一个多等级的目录/文件
mkdir -m 创建一个配置好权限的文件
如:mkdir -m 734 a.txt 则a.txt 的权限为drwx-wxr–;

rmdir:删除一个空的目录(只能删除目录,不能删除文件)
rmdir -p: 连同上一级空的目录也一同删除;

touch: 创建一个或者多个文件
echo “内容”> 文件名 :在文件中编辑内容 ,如果文件本身有内容,则需要2个“>”(>>),不然会把原先的覆盖

cp:复制文件或目录

rm:移除文件或目录
rm -r:同时删除该目录下的所有文件
rm -rf 强制删除,慎用

mv:移动文件与目录,或者修改文件与目录的名称
mv aa.txt bb.txt /mv aa bb 修改文件名或者目录名字
mv aa.txt bb/mv aa.txt bb.txt 移动文件到目录或者到文件
当系统中不存在b.txt时,则是修改;否则是移动;

cat :由第一行开始显示文件内容,从头开始
tac :从最后一行开始显示,从未开始
grep:查找指定字符串
tree:显示当前目录的树
使用tree前,需要使用yum install tree -y
-y表示下载中途不需要再次确认。
wc:显示目标文档行数,字数,字符数
find:寻找目标文件,越级不能寻找
find -name :寻找目标文档,可越级寻找
stat 文件名: 显示指定文件的相关信息

who/w :显示在线登录用户,“w”内容比较详细
who am i :显示用户自己的身份
hostname: 显示主机名称
uname 显示系统信息
uname -a 显示全部信息,相对比较详细
netstat:显示网络状态信息

top :显示当前系统动态过程,实时监控(类似windos里面的任务管理器)
ps :显示瞬间进程状态
ps -aux: 显示所有瞬间进程状态

nl :显示行数
more :一页一页翻动,一页一页的显示文件内容
less :跟more一样,但是less可以往前翻看
head :只看头几行(默认10行)
head -n:n表示行数
tail:只看尾几行(默认10行)
tail -n:表示看尾n行

more /proc/cpuinfo 查看CPU信息
more /proc/meminfo 查看内存信息
more /proc/ioports 查看IO信息
history 查看所有历史命令
history n 查看最近n条历史命令

useradd 用户名:创建新用户
cat /etc/passwd:查看用户信息
passwd 用户名:修改用户密码
userdel 用户名:删除用户名
groupadd 组名:创建组
groups 用户名:查看用户是否已经分组
gpasswd -a 用户名 组名 :将用户进行分组
gpasswd -d 用户名 组名:将用户移出某组
more /etc/group 查看组信息
Groupdel 组名:删除组

df :列出文件系统的整体磁盘使用量
df -h :显示详情

du:检查磁盘空间使用量
du -h 文件名 :查看文件或文件夹所占空间大小
free: 显示当前内存和交换空间的使用情况

vim/vi 文件名
常用命令:
i :切换到输入模式
x:删除当前光标所在处的字符
:wq! 保存强制退出
:q! 不保存强制退出
:set number 显示行号
:set nonumber 不显示行号
H,j,k,l 光标向左,下,上,右移动字符
gg :移动到文档第一行
G:移动到文档最后一行
a:在光标后面插入内容
A: 在该行的最后插入
I:在该行最前面插入
u:恢复上一级操作
o:光标下一行处输入新一行
O: 光标上一行处输入新一行
dd :删除行 ndd :n表示删除的行数;如:5dd表示删除5行
yy : 复制 nyy :n表示复制的行数;如:3yy表示复制3行
p:粘贴
v:进入字符选择模式,选择完成后,按y复制,按p粘贴
Ctrl+v:进入块选择模式
Shift+v:进行行选择模式
Shift+z+z:直接退出编辑

Yum update :更新所有软件命令
Yum install 软件名字 :安装指定的软件命令
Yum update 软件名字:更新指定的软件命令

上传与下载
Yum install Irzsz 下载上传下载软件
sz :从Linux上选定的文件发送到本地机器
rz:从本地选择文件上传到Linux上

打包与解压
分步打包压缩
gzip
tar -cvf 目标文件路径.tar 目标文件路径(tar -cvf /bb/cc.tar /bb/cc)
gzip 文件名.tar (gzip cc.tar)
结果为cc.tar.gz
bzip2
tar -cvf 目标文件路径.tar 目标文件路径(tar -cvf /bb/cc.tar /bb/cc)
Bzip2 -z 文件名.tar (bzip -z cc.tar)
结果为cc.tar.bz2
一步压缩
tar -zcvf 目标文件路径.tar.gz 目标文件路径(tar -zcvf /bb/cc.tar.gz /bb/cc)
tar -jcvf 目标文件路径.tar.bz2 目标文件路径(tar -jcvf /bb/cc.tar.bz2 /bb/cc)
查看压缩包信息
gzip -l cc.tar.gz
bzip2 -l cc.tar.gz
解压
gzip -dv cc.tar.gz 结果为cc.tar
bzip2 -d cc.tar.bz2 结果为cc.tar

不是重点:
yum针对软件包操作常用命令:
1.使用YUM查找软件包
命令:yum search
2.列出所有可安装的软件包
命令:yum list
3.列出所有可更新的软件包
命令:yum list updates
4.列出所有已安装的软件包
命令:yum list installed
5.列出所有已安装但不在 Yum Repository 内的软件包
命令:yum list extras
6.列出所指定的软件包
命令:yum list
7.使用YUM获取软件包信息
命令:yum info
8.列出所有软件包的信息
命令:yum info
9.列出所有可更新的软件包信息
命令:yum info updates
10.列出所有已安装的软件包信息
命令:yum info installed
11.列出所有已安装但不在 Yum Repository 内的软件包信息
命令:yum info extras
12.列出软件包提供哪些文件
命令:yum provides

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
9. 某文件的权限为:p-wxr--r--,用数值形式表示该权限,则该八进制数为:( 344 ),该文件类型是管道。 10. 在vi编辑环境下,使用(Esc)键进行模式转换。 11. ( $# )代表命令行上除shell脚本名的参数个数。 12. ( $* )表示在命令行中实际给出的所有实参字符串。 13. 常用的环境变量中,( HOME )包含用户主目录的全路径名;( PATH )包含shell默认查找命令的目录列表。 14. Linux在(/etc/fstab)文件中,列出了系统初启时需要自动安装的所有分区。 15. 在用户注册时将首先执行(.bash_profile)然后执行.bashrc脚本。 16. 退出注册的时将自动运行(.bash_logout)脚本。 17. (/root)目录是超级用户root默认的主目录。 18. (/dev)目录包含了所有Linux的外部设备名。 二、 单项选择题: 1. 字符设备文件类型的标志是( B )。 A. p B. c C. s D. l 2. 以下( A )文件中存放有用户密码的相关信息。 A. /etc/shadow B. /etc/passwd C./etc/group D. /etc/profile 3. csh启动时,自动执行用户主目录下( A )文件中命令。 A. .cshrc B. .logout C. autoexec D. config 4. 一般来说,设备文件所在的目录是( D ) A./home/root B./home C./ D./dev 5. 文件权限读、写、执行的三种标志符号依次是( A )。 A. rwx B. xrw C. rdx D. srw 6. 用ls –l 命令列出下面的文件列表,( C )文件是目录文件。 A. -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello B. -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C. drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang D. lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值