IT运维中Linux常用命令

用户登录Linux系统时,自动加载一个Shell程序

”~“ 表示我们在家目录下面

Tab 键 一次TAB可以补全命令,两次TAB显示可用命令

反斜杠“\” 换行显示(不影响整个单词)

Ctrl+U 快捷键 删除光标到行首

Ctrl+K 快捷键 删除光标到行位

Ctrl+L 快捷键 清屏

Ctrl+C 快捷键 终止

Ctrl+A 快捷键 光标到行首

Ctrl+E 快捷键 光标到行尾

“.”作用 以当前的工作目录作为起点

例:假设现在在a目录当中

IT外包 服务器虚拟化 数据存储 数据备份 数据恢复IT外包 服务器虚拟化 数据存储 数据备份 数据恢复

ls ./b/c = ls /etc/a/b/c

“..”作用 以当前目录的上一级目录(父目录)作为起点

例:假设现在在a目录当中

ls ../ = ls /etc

cd ../ = cd /etc

IT外包|服务器虚拟化|数据存储|数据备份|网络故障维修|数据恢复 www.xiaolin.cc

结合通配符

“?”:匹配文件名中的一个未知字符

“*”:匹配文件名中的任意多个字符

--help


例:cat --help 寻找帮助cat这个命令如何使用

IT外包 服务器虚拟化 数据存储 数据备份 数据恢复IT外包 服务器虚拟化 数据存储 数据备份 数据恢复

使用man 手册页

man cat 可以做到--help同样的效果

在里面可以直接输入 /cat 可以将cat这个关键字标识出来

n可以向下查找 N可以向上查找

page Up 翻页

page Down

IT外包 服务器虚拟化 数据存储 数据备份 数据恢复IT外包 服务器虚拟化 数据存储 数据备份 数据恢复

命令

pwd 显示用户当前所在的工作目录位置

mkdir 创建目录

mkdir -p 创建连续的目录

touch 创建文档

cd 切换目录

cd - 切换到上一次执行cd命令的地方

cd ~ 切换到当前用户的家目录下(直接cd 一样的效果)

ls 列表显示目录内容

ls -l (可直接敲ll) 显示列表详情信息

ls -a 显示隐藏文件夹

ll -d x* 可以列出x为开头的目录

ll -d *l 可以列出l为结尾的目录

rm 删除

rm -r 递归地删除目录及其内容

rm -f 删除不提示消息

ps:可直接使用 rm -rf

alias 通过别名机制简化常用的、比较长的命令

格式: alias 命令别名 = 命令

例: alias yyds = ‘ls – alh’

设置yyds(自定义设置) 为 ls – alh 这条命令的别名

du 统计指定目录(或文件)所占用磁盘空间的大小

du -a 统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录

du -h 显示出目录或文件的大小(K、M),默认的大小单位为字节(KB)

du -s 只统计每个参数所占用空间总的大小,而不是统计每个子目录、文件的大小

du -sh(常用) 只统计每个参数所占用空间总的代销,用KB来显示单位(或其他单位)

du -ah 统计磁盘占用时包括所有文件,用KB来显示单位(或其他单位)

“!”:加命令可以执行上次执行的命令

IT外包|服务器虚拟化|数据存储|数据备份|网络故障维修|数据恢复 www.xiaolin.cc

例:vim /etc/aa

! vim 可以直接执行上一次执行的vim

cat 查看文件内容

vim 编辑文件内容

ln 创建链接文件

ln -s 创建软链接

ln cc uu 创建硬链接,cc文件复制一个uu(在一个分区之内都可以复制)

IT外包 服务器虚拟化 数据存储 数据备份 数据恢复IT外包 服务器虚拟化 数据存储 数据备份 数据恢复

cp 复制

-f 覆盖目标同名文件或目录时不进行提醒,直接强制复制

-i 覆盖目标同名文件或目录时提醒用户确认

-p 复制时保持源文件的权限、属主及时间标记等属性不变

-r 复制目录时必须使用此选项,表示递归复制所有文件及子目录

PS:复制多个文件或目录时,目标位置必须是目录,且目标目录必须已存在

mv 剪切

例:mv cc /etc/aa 将当前目录下的cc剪切到/etc下并改名叫aa

mv cc /etc 将cc剪切到/etc下

查找命令/文件存放目录

which 命令|程序名

which -a 命令|程序名

例:which ls 可以查找到ls这个命令所在的位置

echo $PATH 当前所在环境变量

IT外包|服务器虚拟化|数据存储|数据备份|网络故障维修|数据恢复 www.xiaolin.cc

find 多个查找条件

IT外包 服务器虚拟化 数据存储 数据备份 数据恢复IT外包 服务器虚拟化 数据存储 数据备份 数据恢复

“-a”表示

而且(and)


“-o”表示

或者(or)


例 : find /boot -size +1024k -a -name "*.conf“ -type d


解释: 在boot目录下查找大于1024k的文件并且是.conf结尾的目录(不加type是查找所有)


[root@localhost ~]# find / -name "a*" -size +20k -size -50k -exec cp -r {} /tmp \;


复制:{}为前面查找出来的内容, 后面跟位置, \;为格式需要


IT外包|服务器虚拟化|数据存储|数据备份|网络故障维修|数据恢复 www.xiaolin.cc

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章