Linux 日常操作基本命令合集

1,Linux 终端:

常用命令归纳分类:

man clear :查看命令的帮助手册

Ctrl+L  == clear  ==清屏;

Q:quit 退出;

D:往上翻阅内容;

~:代表当前用户的家目录;不是代表root;

 

2,常用命令

cd:进入制定目录,cd .. 返回上一级,cd - 返回上次访问的目录,cd ~ 进入家目录,cd / 进入根目录,cd sourcedir 进入用户主目录,cd ../.. 返回两级上级目录,cd 回车直接返回~目录;

pwd:查看当前目录的路径  print working directory

ls:查看文件夹列表 list

ls -l:详细信息显示;ls -a:显示所有子目录和文件的信息,包括隐藏文件;ls -A:类似ls -a 但不显示"."和".."目录的信息;ls -R:递归显示内容;ls -h:已友好方式显示文件大小;例:ls -lah:以友好方式显示包含隐藏文件的详细信息

du:显示每个文件和目录的磁盘使用空间 disk usage

du -a:统计时包括所有的文件而不仅仅统计目录;du -h:以更容易读的字节单位(K,M)等显示信息;du -s:总统计每个参数所占用空间总的大小

df:显示磁盘相关信息

df -h:以更易读懂的字节单位(K、M)显示信息;

文件管理:

touch:创建空文件或更新文件时间标记

touch 文件名

flie:查看文件类型

file 文件名

mkdir:创建文件夹 make directory,默认创建路径最后一个文件夹

mkdir [选项] [参数]

mkdir -p:已级联的方式创建文件夹  mkdir -p /root/ma/miu/zhu/dagopu ##上级目录不存在自动创建上一级目录

cp:复制文件

cp [选项] 源文件或目录··· 目标文件或目录

cp -r 递归复制整个目录树;cp -p:保持源文件的属性不变;cp -f:强制覆盖目标同名文件或目录;cp -i:需要覆盖文件或目录时进行提醒;

rm:删除

tab键,提示都有哪些文件,rm a +tab-->回车,提示a开头的文件,若只匹配到一个,直接删除掉;

删除文件,不能删除文件夹;

删除文件夹:rmdir 文件夹名称,删除空文件夹,有内容的文件夹删除:rm -r;

rm -f /root/abc.text:强行删除文件或目录,不进行提醒;rm -i /root/abc.jsp :删除文件或目录时提醒用户确认;rm -r /root/abc:递归删除整个目录树;

mv:移动文件  如果与源文件位置一样,则相当于重命名

mv [选项]... 源文件或目录··· 目标文件或目录

mv -f :若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录; mv -u:当源文件比目标文件或者目标文件不存在时,才执行移动操作;

rmdir:删除空文件夹

rmdir -p 或--parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;

cat:链接文件并打印到标准输出设备上

cat -n或-number:有1开始对所有输出的行数编号

例:cat /home/hadoop/data.txt ##查看文件内容

echo:输出指定的字符串或者变量

echo -e:若字符串中出现以下字符,则会特殊处理,而不会当作一般字符输出:

\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 或\v 换行但光标仍停留在原处;\n 换行,且光标移至行首;\r 光标移至行首,但不换行;\t 插入 tab;\ 插入\字符;\nnn 插入nnn(八进制)所代表的ASCII字符;

echo abcdefghilmnopq > hangbo.jpg ##随便输入一串文字到hangbo.jpg文件中;

> 覆盖 ;>> 追加

head:在屏幕上显示指定文件的开头若干行,默认显示10行

head -n<数字>:指定显示头部内容的行数

例:head -n 5 install.log ##显示该文件前5行记录

tail:在屏幕上显示指定文件的末尾若干行

tail -f :显示文件最新追加的内容

例:tail fail ##显示文件file的最后10行;

 tail +20 file ##显示文件file的内容,从第2行至文件末尾;

 tail -c 10 file ##显示文件file的最后10个字符;

 tail -f instal.log ##显示最新追加的内容;

more:显示文件内容,每次显示一屏

按Space键:显示文本的下一屏内容;按Enter键:只显示文本的下一行内容;按h键:显示帮助屏,该屏上有相关的帮助信息;按b键:显示上一屏内容;按q键:推出more命令;

less:分屏上下翻页浏览文件内容

和more使用方式基本类似;按e键:向上滚动一行,按y键:向下滚动一行;按G键:跳到文件末尾;按gg键:跳到文件首行;

 

find:在指定目录下查找文件

find <路径> <选项> [表达式]

find -name :根据文件名查找;find -user:根据文件拥有者查找;find -group:根据文件所属组查找文件;find -perm:根据文件权限查找文件;find -size:根据文件大小查找文件;find -type:根据文件类型查找(f-普通文件,c-字符设备文件,b-块设备文件,l-链接文件,d-目录);

-o:表达式 或 ;-and:表达式 与 ;-not :表达式 非 ;

例子:find /root/ma/ -name '*.dat' ##找/root/ma/文件夹下后缀名为dat的文件;

 其他有用命令:

man:显示命令帮助信息;

clear:清屏,或者按ctrl+l 也行;

ctrl+c:推出当前进程;

whatis:命令是什么;

whereis:在标准路径下搜索与名称相关的文件,whereis将所有搜索到的文件都显示;

which:which在设定的搜索路径下进行目录搜索,只显示搜索到的第一个文件;

su:切换用户;

history:显示历史命令;

hostname:显示主机名;

set:查看系统变量;

get:下载文件;

put:上传文件;

比较两个文件异同

 

前DBA:主库   linux最神奇的命令:rm -rf /

win7:alt+F4 强制关掉软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值