扣丁学堂给你Linux常用命令大全(一)

2018-08-10 13:47:59 380浏览

应留言同学的需求,小编特意整理了Linux常用命令,帮助Linux培训的同学巩固。文章很全略长,一次性看不完的同学请收藏分享~



Linux常用命令

目录操作命令

ls

命令名称:ls

命令英文原意:list

命令所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

ls(显示当前目录下文件)

ls目录名(显示指定目录下文件)

ls-l(长格式显示目录文件)

ls-l文件名(长格式显示指定文件)

ls-a(显示所有文件(包含隐藏文件))

ls-al(长格式显示当前目录下所有文件)

ls-h(文件大小显示为常见大小单位BKBMB...)

ls-d(显示目录本身,而不是里面的子文件)

长格式显示项

-rw-------1rootroot119008-1023:37anaconda-ks.cfg

①②③④⑤⑥⑦

第①项:权限位

第②项:引用计数

第③项:属主(所有者)

第④项:属组

第⑤项:大小

第⑥项:最后一次修改时间

第⑦项:文件名

cd

命令名称:cd

命令英文原意:changedirectory

命令所在路径:shell内置命令

执行权限:所有用户

功能描述:切换所在目录

cd/usr/local/src切换到指定路径(使用绝对路径方式)

cd~进入当前用户的家目录

cd-进入上次目录

cd..进入上一级目录

cd.进入当前目录

绝对路径:cd../usr/local参照当前所在目录,进行查找。一定要先确定当前所在目录。相对路径:cd/usr/local从根目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置。

pwd

命令名称:pwd

命令英文原意:printworkingdirectory

命令所在路径:/bin/pwd

执行权限:所有用户

功能描述:显示当前所在目录(当前工作目录)

Linux常见目录

/根目录

/bin命令保存目录(普通用户就可以读取的命令)

/boot启动目录,启动相关文件

/dev设备文件保存目录

/etc配置文件保存目录

/home普通用户的家目录

/lib系统库保存目录

/mnt系统挂载目录

/media挂载目录

/root超级用户的家目录

/tmp临时目录

/sbin命令保存目录(超级用户才能使用的目录)

/proc直接写入内存的

/sys将内核的一些信息映射,可供应用程序所用

/usr系统软件资源目录

/usr/bin/系统命令(普通用户)

/usr/sbin/系统命令(超级用户)

/var系统相关文档内容

/var/log/系统日志位置

/var/spool/mail/系统默认邮箱位置

/var/lib/默认安装的库文件目录

mkdir

命令名称:mkdir

命令英文原意:makedirectories

命令所在路径:/bin/mkdir

执行权限:所有用户

功能描述:建立目录

mkdirtest创建名为test的目录

mkdir-ptest1/test2/test3递归创建

rmdir

命令名称:rmdir

命令英文原意:removeemptydirectories

命令所在路径:/bin/rmdir

执行权限:所有用户

功能描述:删除目录(只能删除空目录)

![](/assets/屏幕快照2017-07-19上午11.05.47.png)

文件操作命令

touch

命令名称:touch

命令所在路径:/bin/touch

执行权限:所有用户

功能描述:创建空文件或修改文件时间

touchtest.py创建空文件,如果文件存在,则修改文件创建时间

rm

命令名称:rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

功能描述:删除

rm文件名删除文件

rm-r目录名递归删除文件和目录

rm-f文件名强制删除

rm-rf目录名强制删除目录和文件

cat

命令名称:cat

命令所在路径:/bin/cat

执行权限:所有用户

功能描述:查看文件内容,从头到尾的内容。

cat文件名查看文件内容内容

cat-n文件名查看文件内容,并列出行号

more

命令名称:more

命令所在路径:/bin/more

执行权限:所有用户

功能描述:分屏显示文件内容

more文件名分屏显示文件内容

向上翻页空格键

向下翻页b键

退出查看q键

head

命令名称:head

命令所在路径:/usr/bin/head

执行权限:所有用户

功能描述:显示文件头

head文件名显示文件头几行(默认显示10行)

head-n20文件名显示文件前20行

head-n-20文件名显示文件最后20行

ctrl+c强制终止查看模式

ctrl+l清屏

ln

命令名称:ln

命令英文原意:link

命令所在路径:/bin/ln

执行权限:所有用户

功能描述:链接文件

等同于Windows中的快捷方式

新建的链接,占用不同的硬盘位置

修改一个文件,两边都会改变

删除源文件,软连接文件打不开

ln-s源文件目标文件创建链接文件(文件名都必须写绝对路径)

文件和目录都能操作的命令

rm

删除文件或目录
    

命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

功能描述:复制文件或目录

cp源文件目标位置(复制)



cp源文件目标位置/目标名称(复制并改名)

cp-r复制目录

cp-p连带文件属性一起复制

cp-d若源文件是链接文件,则复制链接属性

cp-a相当于cp-pdr

mv

命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

mv源文件目标位置

mv/root/test/tmp/将/root/下的test文件移动到/tmp/目录下

mv/root/test/root/newtest将/root/下的test文件改名为newtest

权限管理

权限位

-rw-r--r--.1rootroot447367月1800:38install.log

?权限位是十位

第一位:代表文件类型

-普通文件

d目录文件

l链接文件

其他九位:代表各用户的权限

(前三位=属主权限u中间三位=属组权限g其他人权限o)

r读4

w写2

x执行1

权限意义

权限对文件的含义:

r:读取文件内容如:cat、more、head、tail

w:编辑、新增、修改文件内容如:vi、echo但是不包含删除文件

x:可执行/tmp/11/22/abc---------

?权限对目录的含义:

r:可以查询目录下文件名如:ls

w:具有修改目录结构的权限如:touch、rm、mv、cp

x:可以进入目录如:cd

chmod

命令名称:chmod

命令英文原意:changethepermissionsmodeofafile

命令所在路径:/bin/chmod

执行权限:所有用户

功能描述:修改权限

chmodu+xaaaa文件的属主加上执行权限

chmodu-xaaaa文件的属主减去执行权限

chmodg+w,o+waaaa文件的属组和其他人加上写权限

chmodu=rwxaaaa文件的用户权限改为所有权限(读+写+执行)

另一种表现方式:

chmod755aaaa文件的属主权限是rwx,属组和其他人是rx

chmod644aaaa文件的属主权限是rw,属组和其他人是r

属主和属组命令chown

命令名称:chown

命令英文原意:changefileownership

命令所在路径:/bin/chown

执行权限:所有用户

功能描述:修改文件的属主或属组

chown用户名文件名改变文件属主

chownuser1aauser1必须存在

chownuser1:user1aa改变属主同时改变属组

用户操作

useradd用户名功能描述:添加用户

passwd用户名功能描述:设定用户密码

以上就是扣丁学堂Linux培训小编给大家分享的文章,希望对小伙伴们有所帮助,想要了解更多关于Linux开发方面内容的小伙伴可以登录扣丁学堂官网咨询。扣丁学堂不仅有专业的Linux培训班供大家学习,还有与时俱进的课程体系和大量的Linux在线视频教程让学员免费观看学习,想要快速学习Linux开发就到由专业老师授课的扣丁学堂学习吧。扣丁学堂Linux技术交流群:422345477。

扣丁学堂微信公众号


【关注微信公众号获取更多学习资料】



查看更多关于“Linux培训资讯”的相关文章>>



标签: Linux在线学习 phpMyAdmin配置安装教程 Linux开发教程 Linux培训

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号