全方位揭秘!大数据从0到1的完美落地之Linux常用命令

Linux的常用命令

命令格式的说明
命令格式:命令  [-选项][参数]  参数

eg: [root@qianfeng01 ~]# ls  -la  /usr

说明:	

大部分命令遵从该格式

多个选项时,可以一起写   

eg: [root@qianfeng01 ~]# ls –l –a  ls –la

简化选项与完整选项(注:并非所有选项都可使用完整选项) 	

eg: [root@qianfeng01 ~]# ls –all   ls –a

帮助命令:(相当于命令说明书)
帮助命令
man
英文:manual 	命令路径:/usr/bin/man		执行权限:所有用户

作用:获取命令或配置文件的帮助信息

语法:man [命令/配置文件]

eg:[root@qianfeng01 ~]# man ls    man  services   

(查看配置文件时,不需要配置文件的绝对路径,只需要文件名即可)

调用的是more命令来浏览帮助文档,按空格翻下一页,按回车翻下一行,按q退出。
help
help  查看shell内置命令的帮助信息

eg: [root@qianfeng01 ~]#help cd

命令名 --help

命令名 --help 列举该命令的常用选项

eg: [root@qianfeng01 ~]#cp --help
文件处理命令
cd
英文:change directory	命令路径:内部命令	执行权限:所有用户

cd : 切换工作目录

cd -: 回到上一次的操作所在位置

cd ~: 回到用户家目录

cd ./ : 当前目录

cd ../: 回到上一级目录

cd   : 回到用户家目录
ls
查看目录   ls + 选项 + 目录名

英文:list	命令路径:/bin/ls	执行权限:所有用户

ll 等价于ls -l

-l 列表形式显示                                     

eg: [root@qianfeng01 ~]# ls -l  /bin  查看根目录下的bin目录下的所有文件或目录以列表的形式查看

-a 所有文件或目录包括隐藏文件	        

eg: [root@qianfeng01 ~]# ll -a /bin 查看根目录下的bin目录下的所有文件或目录包含隐藏文件

-h 以可读的方式显示文件大小,配合-l使用

eg: [root@qianfeng01 ~]# ll  -h /bin 查看根目录下的bin目录下的所有文件或目录(显示文件大小单位,如KB等)
pwd
英文:print working directory	命令路径:/bin/pwd		执行权限:所有用户

作用:显示当前工作目录

linux下的路径

pwd: 打印当前工作目录(全目录)

绝对路径: 以根目录为开始的目录

相对路径: 相对当前目录的路径

语法: pwd [-LP]   

eg: [root@qianfeng01 ~]# cd /etc/init.d

pwd [-P]
mkdir
英文:make directories	命令路径:/bin/mkdir	执行权限:所有用户

作用:创建新目录

语法:mkdir [-p] 目录名

-p 父目录不存在情况下先生成父目录 (parents)

eg: [root@qianfeng01 ~]# mkdir linux/test  如果目录linux不存在,则报错,使用参数-p即可自动创建父目录
touch
命令路径:/bin/touch		执行权限:所有用户

作用:创建空文件或更新已存在文件的时间      

语法:touch 文件名    

eg: [root@qianfeng01 ~]# touch  a.txt  b.txt   touch {a.txt,b.txt}    同时创建多个文件,注意:后面{}中,中间不能有空格

eg: [root@qianfeng01 ~]# touch "program files"  创建带空格的文件 

注意:生产环境中,文件名,一定不要加空格
echo
命令路径:/bin/echo	执行权限:所有用户

作用:查看某些环境变量/给文件增加内容(将文件创建出来)

语法:echo '字符串'  > 文件名   

eg: 

[root@qianfeng01 ~]# echo  $PWD     查看当前的路径

[root@qianfeng01 ~]# echo  'haha'  >  test1.txt    将字符串haha添加到test1.txt里面,注意;会将文件原来的内容覆盖

[root@qianfeng01 ~]# echo 'haha'  >> test1.txt    将字符串haha追加到test1.txt中,不会覆盖原来的内容
cp
英文:copy		命令路径:/bin/cp		执行权限:所有用户

作用:复制文件或目录

语法:cp [–rp]  源文件或目录	 目的目录

-r -R recursive 递归处理,复制目录

-p 保留文件属性 (原文件的时间不变)

eg:

1.相对路径  [root@qianfeng01 ~]# cp –r /etc/* .  将etc下的全部内容递归拷贝到当前的目录下 

2.绝对路径  [root@qianfeng01 ~]# cp –r /*ect/service  /root/test/aa/bb
mv
英文:move 	命令路径:/bin/mv		执行权限:所有用户

作用:移动文件或目录、文件或目录改名

语法:mv 源文件或目录          目的目录
rm
英文:remove 	命令路径:/bin/rm		执行权限:所有用户

作用:删除文件

语法: rm [-rf] 文件或目录

-r(recursive)删除目录,同时删除该目录下的所有文件

-f(force) 强制删除文件或目录 即使原档案属性设为唯读,亦直接删除,无需逐一确认

注意:工作中,谨慎使用rm –rf 命令。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值