Linux常用命令

Linux常用命令分类:

文件管理mkdir,rmdir,mv,rm,cp,touch,cat,tac,echo,more,less,head,tail,file,find,rename,ln,pwd,scp,alias
磁盘管理ls,cd,du,df,mount,unmounts,fdisk
文档处理wc,sort,uniq,cut,sed,awk,grep,vi,diff
用户和组useradd,usermod,passwd,userdel,groupadd,groupdel,chgrp,su
文件传输get,put,wget
网络通信telnet,nc,ifconfig,ping,netstat,ip,host
备份压缩gzip,bzip2,bunzip2,tar,zip
系统管理exit,kill,last,ps,top,free,pstree,reboot,halt,shutdown,sudo,who,w,whoami,whereis,which,last,whatis
系统设置clear,set,unset,hwclock,time,date
其他history,hostname,nohup,service,init,rpm,ssh,cal,yum


磁盘管理命令:
cd
change directory
常使用方式:
cd sourcedir 进入用户主目录
cd~ 进入用户主目录
cd- 返回进入此目录之前所在的目录
cd.. 返回上级目录
cd../.. 返回上两级目录
pwd
print working directory
pwd 显示当前工作目录
ls
list:显示目录内容列表
使用格式:ls [选项]... [目录或文件名]
常用选项:
-l:详细信息显示
-a:显示所有子目录和文件的信息,包括隐藏文件
-A:类似于-a,但不现实"."和“.."目录信息
-R:递归显示内容
-h:以友好方式显示文件大小
eg:
ls -l ## 列出文件详细信息,可以写作 ll
ls -lah ## 以友好方式显示包括隐藏文件的详细信息
du
disk usage:显示每个文件和目录的磁盘使用空间
使用格式:du [选项]... [目录或文件名]
常用选项:
-a 统计时包括所有文件,而不仅仅只统计目录
-h 以更衣读的字节单位(k,M)显示信息
-s 只统计每个参数所占用空间的大小
eg:du -ah ##
df
disk free:显示磁盘相关信息
常用选项:
-h 以更易读的字节单位(k,M)显示信息
-T 显示分区格式
eg:
df -h ## 显示磁盘信息,以友好方式
df -T -h ## 以友好格式显示磁盘信息,并且附加磁盘格式


文件管理命令:
touch
创建空文件
或更新文件时间标记
使用格式:
touch 文件名
file
查看文件类型
使用格式:
根据文件 内容格式 判断文件类型,而 不是后缀名
mkdir
创建文件夹
make directory
使用格式:mkdir [选项] [参数]
常用选项:
-p:已级联的方式创建文件夹
eg:makdir -p /root/ma/niu/zhua/dagou ##
上级目录不存在自动创建上一级目录
cp
复制文件
使用格式:
cp [选项] 源文件或目录... 目标文件或目录
常用选项:
-r:递归复制整个目录树
-p:保持源文件的属性不变
-f:强制覆盖目标同名文件或目录
-i:需要覆盖文件或目录时进行提醒
rm
删除文件或目录
使用格式:rm [选项] 文件或目录
常用选项:
-f:强行删除文件或目录,不进行提醒
-i:删除文件或目录时提醒用户确认
-r:递归删除整个目录树
eg:rm -rf /root/ma/## 不提醒递归删除整个目录
慎用
mv
移动文件
如果与源文件位置一样,则相当于重命名
使用格式:
mv [选项] ... 源文件或目录... 目标文件或目录
常用选项:
-f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录
-u:当源文件比目标文件新或者不存在时,才执行移动操作
rmdir
删除空文件夹
常用选项:
-p或-parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除
rmdir -p /root/aa/bb/cc/dd/ee
删除文件夹ee,如果删除ee后,dd变为空,则删除dd,以此类推
cat
连接文件并打印输出到设备上
常用选项:
-n或-number:由1开始对所有输出的行数编号
cat/home/hadoop/data.txt ## 查看文件内容
tac
倒序输出文件内容
tac/home/hadoop/data.txt
echo
输出指定的字符串或者变量
常用选项:
-e:若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
\a 发出警告声
\b 删除前一个字符
\c 最后不加上换行符号
\f 换行但光标仍停留在原来的位置
\n 换行且光标移至行首
\r 光标移至行首,但不换行
\t 插入tab
\v 与\f相同
\ 插入\字符
\nnn 插入nnn(八进制)所代表的ASCII字符
eg:
echo 'ma' ## 输出ma
echo -e 'ma\n' ## 打印ma之后换行
echo -ne 'ma''zhonghua' ##
echo 'ma'>ma.dat ## 覆盖
echo 'ma' >> ma.dat ## 追加
echo $PWD ## 输出变量内容
head
在屏幕上显示指定文件开头若干行默认显示10行
常用选项:
-n <数字>:指定显示头部内容的行数;
eg:head -n 5 install.log ## 显示该文件前五行内容
tail
在屏幕上显示指定文件的末尾若干行
常用选项:
-f:显示文件最新追加的内容
eg:
tail file ## 显示文件file的最后10行
tail +20 file ## 显示file的内容,从第20行至文件末尾
tail -c 10 file ## 显示文件file的最后10个字符
tail -f install.log ## 显示最新追加的内容
more
显示文件内容,每次显示一屏
使用方式:
按Space键,显示文本的下一屏内容
按Enter键,只显示文本的下一行内容
按h键,显示帮助屏
按b键,显示上一屏内容
按q键,退出more命令
less
分屏上下翻页浏览文件内容
和more使用方式基本类似
按e键,向上滚动一行
按y键,向下滚动一行
G:跳到文件末尾
gg:跳到文件首行
ln
用来为文件创建连接
软连接 -s 和 硬链接
ln/mnt/cdrom1/var/www/html/centos/ ##硬链接
ln -s/mnt/cdrom2/var/www/html/centos/ ##软连接-符号链接
alias
别名
查看别名:alias
定义别名:alias la='ll-a'
取消别名:unalias la



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值