简介这篇文章主要介绍了从零开始学Linux系统之基本操作指令(示例代码)以及相关的经验技巧,文章约4699字,浏览量128,点赞数7,值得推荐!
ifconfig
ping ip地址
帮助:ping -t ip地址
ping -c 次数 ip地址
ping -s 包的大小
关机重启:
shutdown -h now
reboot
清屏:clear == Ctrl + l
光标前删除一行 Ctrl + u
history !命令号
alias
定义别名: alias copy=cp xrm=“rm -r”
删除别名: unalias copy
查看(除内置命令)命令、配置文件的帮助:man/info 名字(不加路径) 注:帮助分9种 1:命令 5:配置文件 (优先命令)
查看shell内置命令的帮助:help 命令名
获得命令简短用途信息::whatis 命令名
获得配置文件简短用途信息:apropos 配置文件名 相当于「man -k 名字」
注:建立whatis和apropos命令搜索使用的数据库:makewhatis
只查看帮助信息:命令名 —-help
标准输入:0 标准输出:1 错误输出:2
输出重定向: 覆盖> 追加 >>
输入重定向&#xff1a; <
注&#xff1a;cp -R /usr /backup/usr.bak 2>bak.error {将备份失败的信息写入指定文件}
命令1的输出作为命令2的输入&#xff1a;
管道: 命令1 | 命令2
命令替换符&#xff1a; 命令2 &#96;命令1&#96;
命令连接符&#xff1a;
顺序执行&#xff1a; &#xff1b;
逻辑与&#xff1a;&&
逻辑或&#xff1a;||
查找命令&#xff1a;which/whereis 命令名
文件搜索&#xff1a;find 路径 关键字
-name 文件名 通配符&#xff1a;* &#xff1f;
-size 文件大小 大小&#xff1a;&#43; - 以block为单位
-user 文件所有者
-tyep -f二进制文件 -l软连接文件 -d目录
-inum 节点序号 可以用『ls -i』来查看文件的节点序号
时间&#xff1a;
天 -ctime -atime -mtime
分 -cmin -amin -mmin
-之内 &#43;超过
例&#xff1a;find /etc -mmin -120
连接符&#xff1a; -a 与 、 -o 或 、 -exec/-ok(有询问过程)
例&#xff1a; find …… -exec 后续指令 {} \;
find /home -user samlee -exec rm -rf {} \; 删除某路径下所有者为指定用户的文件
find /home -inum 16 -ok rm {} \; 百试百灵的删除文件方法
注&#xff1a;{}find查询的结果 \转义符,符号命令使用本身的含义
Linux特有的查找指令&#xff1a;
locate 文件名 配合&#xff1a;updatedb命令
grep 指定字串 源文件
添加用户&#xff1a;
useradd 用户名
passwd 密码
切换用户&#xff1a;
su - 用户名
权限管理&#xff1a;
chmod
U-所有者 g-所属组 O-其他人
r-4-可读 w-2-可写 x-1-可执行
例如&#xff1a;chmod u&#43;wx 文件名 或 chmod 641 文件名
默认权限
umask -S 0022 // 777-022 &#61; 755
修改&#xff1a;umask 027 // 777-027 &#61; 750 修改为750的权限
注&#xff1a;linux权限规则&#xff1a;缺省创建的文件不能授予可执行x权限&#xff0c;所以实际是644
改变所有者&#xff0c;所属组&#xff1a;
chown 用户名 文件名
chgrp 组名 文件名
用户间实时交流&#xff1a;不在线的用户永远收不到
write 用户名 内容 Ctrl&#43;d退出
Wall 内容 Ctrl&#43;d退出 发送给所有人
cd / 根目录
cd ./当前目录 pwd
cd ../父目录
操作文件、目录
cp cp -R
ls -a -d -l
cp -r :拷贝文件夹
mv:移动&#43;重命名
mkdir
rm -f:不询问
rm -r&#xff1a;删除目录
touch :创建空文件
注&#xff1a;文件单位大小不是k,是block;1 block&#61;512字节
查看文件
cat
more 空格/enter q退出
head -rownum
tail -rownum/-f
ln -s 软连接 &#xff1a;符号链接(类似windows快捷方式)可以跨分区
ln 硬链接 :(类似拷贝【cp -p】&#43;同步更新【ls -i】文件必须有i节点&#xff0c;一个i节点可以对应多个文件) 不能跨分区
注&#xff1a;cp -p :时间值不变
压缩解压&#xff1a; .bz2 .gz .tar.gz .zip
.bz2 不能压缩目录&#xff0c;不保留源文件&#xff0c;压缩比惊人
压缩&#xff1a;bzip2 文件名 bzip2 -k 文件名 {保留源文件}
解压&#xff1a;bunzip2 文件名
.gz 不能压缩目录&#xff0c;不保留源文件
压缩文件&#xff1a;gzip 文件名
解压文件&#xff1a;gunzip 文件 或 gzip -d 文件
.tar.gz 压缩目录
压缩目录&#xff1a; tar:将目录打包成文件
tar -zcvf 打包文件名.tar.gz 目录 打包&#43;压缩
解压目录&#xff1a; tar -zxvf 打包文件名.tar.gz
.zip linux和window的通用格式
压缩文件&#xff1a; zip 压缩包名 文件名
压缩目录&#xff1a;zip -r 压缩包名 文件名
解压缩&#xff1a;unzip 压缩包名
注&#xff1a;判断文件类型&#xff1a; file 文件名