linux常用命令:
ls:
英文原意 list
命令所在路径:/bin/ls
执行权限用户:所有用户
功能:显示目录文件
语法: ls [-ald] [文件或目录]
-a 显示所有文件 all
-l 详细信息显示 long
-d 查看目录属性 directory
-l 时
drwxr-xr-x. 2 root root 4096 21-21 20:55 bin
所有者 所属组 文件大小 创建或修改时间
文件大小单位:数据块 block 512字节
第一个字符 d 目录directory
- 二进制文件
l 软连接文件link
rwx 权限控制 r-read读 w-write写 x-execute执行
后面九个一个一组,分别为所有者 所有组 其他人的权限 没有时yong-表示
用户控制 u-所有者user由谁所拥有 g-所有组group o-其他人other
2 表示的硬链接数
cd:
change directory
shell 内置命令
所有用户
cd [目录]
cd /回根目录
cd ..回上一级目录
pwd:
print working directory
/bin/pwd
所有用户
pwd
显示当前所在的工作目录
touch:
/bin/touch
所有用户
touch [文件名]
创建空文件
mkdir:
make directories
/bin/mkdir
所有用户
创建目录
mkdir [目录名]
cp:
copy
/bin/cp
所有用户
cp -R [源] [目]
-R 复制目录
复制文件或目录
ctl+c;终止命令
mv:
move
/bin/mv
所有文件
mv [源][目]
移动文件,改名
rm:
remove
/bin/rm
rm -r [文件或目录]
-r 删除目录
-f 强制删除
删除文件
cat:
concatenate and display
/bin/cat
cat [文件名]
显示文件内容
more:
/bin/more
more [文件名]
(空格)或f 下一页
Enter 下一行
q/Q 退出
分页显示文件内容
head
head -num [文件名]
-num 显示文件的行数
显示文件的前几行
tail
tail -num [文件名]
-f 动态显示文件末尾
查看后几行
ln:
link
ln -s [源文件] [目标文件]
-s 加上s创建软连接,否则是硬链接
软连接文件:
所有的都是lrwxrwxrwx-->
类似windows快捷方式
硬链接:类似拷贝,但是他是同步更新的
cp -p+同步更新
权限管理命令:
chmode:
change the permissions mode of a file
/bin/chmod
chomod[{ugo}{+-={rwx}][文件或目录]
[mode=421][文件或目录]
改变文件或目录权限、
chown:
change file ownership
/bin/chown
chown [用户][文件或目录]
改变文件或目录的所有者
chown nobody file1
改变文件file1的所有者为nobody
chgrp:
改变文件或目录的所有组
umsk:
/bin/umask
umask [-S]
-S 以rwx形式显示新建文件或目录缺省权限
显示和设置文件的缺省权限
直接以umask--0022
0-特殊权限位
022-->ugo=(777-022)=755
缺省创建的文件不能授予可执行x权限
文件搜索:
which/whereis:
whick [命令名称]
显示系统命令所在目录
find:
find[搜索文件][搜索关键字]
查找文件或目录
find / -name *init?
find / -size +/-/=204800
find / -user bo/root
天为单位
find /etc -ctime -1
24小时内被修改过属性的文件盒目录
ctime atime mtime
c--change改变 表示文件的属性被修改过,所有者、所有组、权限改变过
a--access访问
m--modify修改 表示文件的内容被修改过
-之内
+超过
find /etc -name inittab -exec ls -l {} \;
find /etc -size +1639 -a -size -204800
连接符 -a -r
find ...-exec/ok 命令/确认 {}\;
{}--find查询的结果
\转义符,符号命令使用本身的含义
-inum i节点,根据i节点查找文件
locate:
list files in databases
locate [搜索关键字]
寻找文件或目录
updatedb:
updatedb
建立整个文件系统的数据库
grep:
grep [指定字串][源文件]
在文件中搜寻字串匹配的行并输出
帮助命令:
man:
manual
man [命令或配置文件]
获取帮助信息
info
whatis
--help
apropos [关键字]
makewhatis:建立whatis和apropos搜易使用的
数据库,当使用这两个命令发生错误时,就是whatis databas
没有建立
help:查看shell内置命令的帮助
压缩解压命令;
gzip:
GNU zip
gzip 选项[文件]
压缩文件
文件格式为.gz
特点:只能压缩文件 不保留源文件
gunzip/gzip -d :
解压缩
tar:
tar 选项[cvf] [目录]
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
打包目录
文件格式 .tar.gz
解包时 c换成x
zip:默认
zip 选项[-r][压缩后文件]
-r 压缩文件
压缩文件或目录
文件格式.zip
unzip:解压
bzip2:
bzip2 [-k] [文件]
-k 产生压缩文件,保留源文件
压缩文件
.bz2
bunzip2:解压缩
bunzip2 -k [压缩文件]
-k 保留压缩文件
网络通信指令:
write:
wriete <用户名>
向另外一个用户发送信息 ctl+d结束
wall:write all
wall [message][文件名]
向所有用户发送信息
ping:
-c count ping次数
-s 设置发送包大小
shutdown:
关机
shutdown -h now
reboot:重启系统
alias:别名
alias oopy=cp
alias xrm="rm -r"
unalias copy 删除别名
管道:
将一个命令的输出传送给另一个命令,作为另一个命令的输入
方法 命令1|命令 2...
ls -l /etc|more
命令连接符:
用;间隔的各个命令按顺序依次执行
&&
前后命令的执行存在逻辑与关系,只有&&前面的
命令执行成功后,他后的的才被执行
||
前后命令的执行存在逻辑或关系,只有||前面的命令执行失败后,他后面的命令才会
被执行
命令替换符:将一个命令的输出作为另一个命令的参数
格式:命令 `命令2`
ls -l `which touch`
(hd0,0)第一块硬盘,第一块分区
initrd 加载镜像文件
ls:
英文原意 list
命令所在路径:/bin/ls
执行权限用户:所有用户
功能:显示目录文件
语法: ls [-ald] [文件或目录]
-a 显示所有文件 all
-l 详细信息显示 long
-d 查看目录属性 directory
-l 时
drwxr-xr-x. 2 root root 4096 21-21 20:55 bin
所有者 所属组 文件大小 创建或修改时间
文件大小单位:数据块 block 512字节
第一个字符 d 目录directory
- 二进制文件
l 软连接文件link
rwx 权限控制 r-read读 w-write写 x-execute执行
后面九个一个一组,分别为所有者 所有组 其他人的权限 没有时yong-表示
用户控制 u-所有者user由谁所拥有 g-所有组group o-其他人other
2 表示的硬链接数
cd:
change directory
shell 内置命令
所有用户
cd [目录]
cd /回根目录
cd ..回上一级目录
pwd:
print working directory
/bin/pwd
所有用户
pwd
显示当前所在的工作目录
touch:
/bin/touch
所有用户
touch [文件名]
创建空文件
mkdir:
make directories
/bin/mkdir
所有用户
创建目录
mkdir [目录名]
cp:
copy
/bin/cp
所有用户
cp -R [源] [目]
-R 复制目录
复制文件或目录
ctl+c;终止命令
mv:
move
/bin/mv
所有文件
mv [源][目]
移动文件,改名
rm:
remove
/bin/rm
rm -r [文件或目录]
-r 删除目录
-f 强制删除
删除文件
cat:
concatenate and display
/bin/cat
cat [文件名]
显示文件内容
more:
/bin/more
more [文件名]
(空格)或f 下一页
Enter 下一行
q/Q 退出
分页显示文件内容
head
head -num [文件名]
-num 显示文件的行数
显示文件的前几行
tail
tail -num [文件名]
-f 动态显示文件末尾
查看后几行
ln:
link
ln -s [源文件] [目标文件]
-s 加上s创建软连接,否则是硬链接
软连接文件:
所有的都是lrwxrwxrwx-->
类似windows快捷方式
硬链接:类似拷贝,但是他是同步更新的
cp -p+同步更新
权限管理命令:
chmode:
change the permissions mode of a file
/bin/chmod
chomod[{ugo}{+-={rwx}][文件或目录]
[mode=421][文件或目录]
改变文件或目录权限、
chown:
change file ownership
/bin/chown
chown [用户][文件或目录]
改变文件或目录的所有者
chown nobody file1
改变文件file1的所有者为nobody
chgrp:
改变文件或目录的所有组
umsk:
/bin/umask
umask [-S]
-S 以rwx形式显示新建文件或目录缺省权限
显示和设置文件的缺省权限
直接以umask--0022
0-特殊权限位
022-->ugo=(777-022)=755
缺省创建的文件不能授予可执行x权限
文件搜索:
which/whereis:
whick [命令名称]
显示系统命令所在目录
find:
find[搜索文件][搜索关键字]
查找文件或目录
find / -name *init?
find / -size +/-/=204800
find / -user bo/root
天为单位
find /etc -ctime -1
24小时内被修改过属性的文件盒目录
ctime atime mtime
c--change改变 表示文件的属性被修改过,所有者、所有组、权限改变过
a--access访问
m--modify修改 表示文件的内容被修改过
-之内
+超过
find /etc -name inittab -exec ls -l {} \;
find /etc -size +1639 -a -size -204800
连接符 -a -r
find ...-exec/ok 命令/确认 {}\;
{}--find查询的结果
\转义符,符号命令使用本身的含义
-inum i节点,根据i节点查找文件
locate:
list files in databases
locate [搜索关键字]
寻找文件或目录
updatedb:
updatedb
建立整个文件系统的数据库
grep:
grep [指定字串][源文件]
在文件中搜寻字串匹配的行并输出
帮助命令:
man:
manual
man [命令或配置文件]
获取帮助信息
info
whatis
--help
apropos [关键字]
makewhatis:建立whatis和apropos搜易使用的
数据库,当使用这两个命令发生错误时,就是whatis databas
没有建立
help:查看shell内置命令的帮助
压缩解压命令;
gzip:
GNU zip
gzip 选项[文件]
压缩文件
文件格式为.gz
特点:只能压缩文件 不保留源文件
gunzip/gzip -d :
解压缩
tar:
tar 选项[cvf] [目录]
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
打包目录
文件格式 .tar.gz
解包时 c换成x
zip:默认
zip 选项[-r][压缩后文件]
-r 压缩文件
压缩文件或目录
文件格式.zip
unzip:解压
bzip2:
bzip2 [-k] [文件]
-k 产生压缩文件,保留源文件
压缩文件
.bz2
bunzip2:解压缩
bunzip2 -k [压缩文件]
-k 保留压缩文件
网络通信指令:
write:
wriete <用户名>
向另外一个用户发送信息 ctl+d结束
wall:write all
wall [message][文件名]
向所有用户发送信息
ping:
-c count ping次数
-s 设置发送包大小
shutdown:
关机
shutdown -h now
reboot:重启系统
alias:别名
alias oopy=cp
alias xrm="rm -r"
unalias copy 删除别名
管道:
将一个命令的输出传送给另一个命令,作为另一个命令的输入
方法 命令1|命令 2...
ls -l /etc|more
命令连接符:
用;间隔的各个命令按顺序依次执行
&&
前后命令的执行存在逻辑与关系,只有&&前面的
命令执行成功后,他后的的才被执行
||
前后命令的执行存在逻辑或关系,只有||前面的命令执行失败后,他后面的命令才会
被执行
命令替换符:将一个命令的输出作为另一个命令的参数
格式:命令 `命令2`
ls -l `which touch`
(hd0,0)第一块硬盘,第一块分区
initrd 加载镜像文件