ls(目录命令)释义list查看
-l释义long(详细信息)
-a释义all(显示所有文件包括隐藏文件《.文件》)
-d(目录属性)
Example:
mkdir(目录命令)释义makedirectories创建目录
-p(递归创建,连续创建多个目录)
Example:
rmdir(目录命令)释义removeemptydirectory删除空目录
Example:
rm(删除命令)释义remove删除
-r(删除目录)
-f(不提示)
-rf(删除且不提示)
Example:
cd(目录命令)释义changedirectory切换目录
Example:
pwd(目录命令)释义printworkingdirector显示当前目录
Example:
cp(复制命令)释义copy复制
-r(复制目录《文件夹》)
-p(保留与原文件属性一致复制)
-rp(保留与原目录属性一致复制)
属性:文件及目录《文件夹》的操作权限(r读,w写,x执行)
Example:
mv(目录命令)释义move移动、剪切文件或目录
Example:
touch创建空文件(记得加个后缀)
Example:
cat显示文件内容,适合行数少的文件
-n(显示行号)
Example:
tac倒着显示文件内容,适合行数少的文件
Example:
less查看文件,文件内容较多时用包含cat的功能
Pageup或Pagedown(上下翻页)
↑或↓(上下一行)
q(退出)
Example:
进入文件后可以/关键词,回车查找相关
tail查看文件
-n指定行数
-f动态显示文件末尾内容
Ctrl+c退出查看
(可查看/tmp/var/log/messages的动态显示)
ln释义:link链接(生成链接文件)
-s(软连接(快捷方式))
Example:
直接ln创建的是个硬链接
1.属性和原文件相同,且原文件更新的时候,此.hard的硬链接文件也更新。
2.只能创建文件的硬链接,不可以创建目录的硬链接。
3.不可跨分区创建硬链接。
软链接.soft的属性只是针对此快捷方式的属性
chmod释义:changethepermissionsmodeofafile
(改变文件或者目录的属性)
-R(递归修改,整个目录下所有的文件一起修改)
Example:
(ugoa)(+-=)(rwx)文件(目录)
u:文件所有者+:增加权限r:读权限
g:文件所属组-:减少权限w:写删权限
o:其他人=:赋予什么权限x:执行权限
a:所有人
数字化表示:(第一个字母d表示文件夹,-表示文件)
r——4;w——2;x——1;(r+w+x=7)
rwx--xrw-对应的数字就是:716
chown释义:changefileownership
(改变文件的所有权,只有管理员root可以用)
chown(用户)(文件或目录)《把目录或文件给用户》
chgrp释义:changefilegroup
(改变文件的所属组,只有管理员root可以用)
umask-S显示新建文件的默认权限
umask改变新建文件的默认权限
find(查找文件)
Example:
find(搜索范围)(匹配条件)(条件)
匹配条件:
-name根据名字
-iname根据名字不区分大小写
find/home-name123名字含有123就找出
find/home-name123以123开头的就找出
find/home-name1??1开头后面2个字符的
-size根据大小(+大与,-小于,=等于)
find/home-size+2048大于1M的文件
-user根据所有者
find/home-userwang查找wang的文件
-group根据所属组
find/home-groupgr查找gr组的文件
-amin访问时间(-1,1分钟内改变的)
-cmin(文件属性被改的)
-mmin(文件内容改变的)
-a两个条件都满足
find/home-size+2048-a-size-20480
大于1M小于10M的文件
-o满足一个条件即可
-type根据文件类型(f文件,d目录,l软链接)
find/home-size+2048-a-typef
大于1M的文件
-inum根据i节点
locate快速查找文件
在文件资料库mlocate.db中快速查找文件
mlocate.db资料库会定时更新。
手动更新命令updatedb
/tmp(临时文件目录)对于放在此目录下的文件查找不到
Example:
which查找命令路径和别名,root专用
Example:
whereis查找命令路径和命令帮助文档,root专用
Example:
grep查找文件内容中的某个词
-i(不区分大小写)
grep-itxt/home/1.txt
查找文件1.txt中有包含txt的字符串且不区分大小写
-v(排除指定字符串)
grep-v^#/home/1.txt
查找文件1.txt中内容并自动删除以#开头的行
man查看帮助信息(命令或配置文件的信息)释义:manual
Example:
用/快速定位你要找的
命令--help查看命令的主要选项
Example:
help查看Shell(命令解释器)的内置命令的帮助
内置命令:找不到命令的路径的命令(man查看不了的帮助)
Example:
useradd添加用户,只有root可以用
passwd设置或修改用户密码
Example:
who查看登录用户信息
Example:
w用户登录的详细信息
uptime本服务器连续运行时间
userdel删除用户
-r删除用户主目录和邮件池
gzip只能压缩文件,压缩格式.gz压缩后原文件消失
gunzip只能解压缩文件.gz解压后原文件消失
Example:
tar目录压缩解压命令
-c打包-x解包
-f指定文件名
-z打包同时压缩-z解压缩
-v显示详细信息
工作原理分解
先打包成.tar-cf
再压缩成.gz
也可以直接-zcf打包同时压缩
格式:tar-zcf压缩后的文件名要打包的目录
解压缩:-zx(v)f
格式:tar-zxf.tar.gz
zip压缩命令
-r压缩目录
Windows系统与linux系统通用的一种压缩格式.zip
zip解压缩后不会让原文件消失
格式;zip(-r)压缩后的文件名要压缩的文件或文件夹
压缩比非常低(压缩后文件还是比较大)
unzip解压命令
bzip2压缩解压命令
-k压缩后保留原文件(keep)
压缩比很高,适用于大文件压缩
格式:bzip2(-k)要压缩的文件
bzip2与gzip原理一样,如果要压缩文件夹也先要打包.tar
直接生成.tar.bz2则使用下面格式
tar-cjf.tar.bz2要压缩的文件夹
bunzip2解压缩命令
-k保留原文件
格式:
解压文件bunzip2-k.bz2
解压文件夹tar-xjf.bz2
write给用户发信息
格式:write用户名
(内容)
删除写错的:ctrl+backspace
保存发送:Ctrl+d
wall给所有用户发信息
格式:wall信息内容
ping测试网络
格式:ping-c3192.xxx.xxx.xxx
Ping192.xxx.xxx.xxx3次
mail发邮件
格式:mail用户名
不加用户名查看自己接收的邮件
用户如果不在线,上线后就会收到
mail执行后,如果多封邮件可以按照邮件前的编号12等选择查看。d1删除第一封邮件。
last查看所有用户登录过计算机的信息
lastlog查看用户上次最后的登录时间
traceroute显示数据包到主机的路径
netstat显示网络相关信息
-tTCP协议
-uUDP协议
-l监听
-r路由
-n显示ip和端口
Example:
netstat-tlun查看本机TCPUDP监听的端口
netsta-an查看本机的所有网络连接
netstat-rn产看本机路由表
setup配置网络centos专用
servicenetworkrestart配置完网络重启网络服务
mount挂载
挂载光盘先要mkdir/mnt/cdrom创建挂在点
挂载mount/dev/sr0/mnt/cdrom卸载挂载umount/dev/sr0
shutdown-h20:20晚上8点20关机
shutdown-hnow现在关机
shutdown-r20:20晚上8点20重启
shutdown-rnow现在重启
shutdown-c取消前一个关机命令
shutdown可以正确的保存正在处理的命令
关机重启之前应该先结束相关进程
系统运行级别(启动循序)
0关机
1单用户(似安全模式只有root登录)启动最核心的程序
2不完全多用户,不含NFS(网络系统)服务(命令行)
3完全多用户(完全命令行)
4未分配
5图形界面
6重启
init--help可以看到各种运行级别
runlevel查看系统默认级别
init3修改运行级别3
|
|