linux下常用命令
Linux下的根目录是 /
查看当前所有文件>> ls
修改密码 >> passwd
查看所有文件 >> ll
创建一个目录:>> mkdir+ 文件名
注意这个蓝色的是目录,白的的是文件
创建一个文件 >> touch +文件名
删除文件 >> rm +文件名
切换用户 su+用户名,可切换超级管理员用户|exit
管道 |
建立连接文件 ln
显示当前所在位置 pwd
查看文件命令 cat/head/tail
cat命令->
tail命令->
head命令->
复制文件命令 cp +文件名+文件复制的位置
命令行模式:
:w
保存当前编辑文件,但并不退出:w
newfile 存为另外一个名为 “newfile” 的文件:wq
用于存盘退出Vi:q!
用于不存盘退出Vi:q
用于直接退出Vi (未做修改)
文件打包和压缩命令:
常用的
gizp+文件名
bzip2 +文件名
tar -czvf +文件名
常用的解压命令有:
gzip -d +文件名.gz
bzip2 -d +文件名.bz2
tar -xzvf +文件名.tar.gz
权限:
Linux下权限的粒度有 拥有者 、群组 、其它组 三种。每个文件都可以针对三个粒度,设置不同的rwx(读写执行)权限。通常情况下,一个文件只能归属于一个用户和组, 如果其它的用户想有这个文件的权限,则可以将该用户加入具备权限的群组,一个用户可以同时归属于多个组。
例如这个kk.text 的这个目录
意思是拥有者,群组,其他组都有对这个目录的访问读写的权限,
所有者是u指的是所有者,g指的是群组,o指的是其他用户
当想关闭群组中的权限时,需要命令 chmod g-w o-r-w kk.text
如图所示
这drwx-xr-x是啥意思呢,d代表的是一个目录 前面的dwx 指的是拥有者所有的权限,-xr指的是群组,前面的-指的是空,因为没有写的权限,所以显示为-,后面的其他用户则不能读也不能写这个文件。
shell可以执行的命令:
- 命令行解释(这是用得最多的!)
- 命令的多种执行顺序
- 通配符( wild-card characters )
- 命令补全、别名机制、命令历史
- I/O重定向( Input/output redirection )
- 管道( pipes )
- 命令替换( 或$( ) )
- Shell编程语言( Shell Script )