目录
1 入门
普通用户$,管理员#
2 常见命令
ls
ls: 列出文件。查看属性
-a,–all显示所有文件
-l 显示及详细信息
-h 更易读
-S sort by 文件大小排序
-t sort by 文件修改时间排序
cd
改变当前目录
-… 上一级目录
-.当前目录
–之前所在的目录
echo
显示信息
cat
读取内容
cat >> myfile (cat写入)
more | less
more:读取多页文件,只能向前
more -13 /var/log/syslog 显示13行内容
more +13 /var/log/syslog 从第十三行开始显示
less :读取多页文件可以实现向前和向后的翻页功能
/abc 将abc高亮显示
:13 定位从第十三行开始显示
head|tail
head:显示前n行
n默认为0
head -n 4 显示前四行
tail:显示后n行
n 默认为10
tail -f 文件名 表示监听某个输入
grep
匹配内容
grep <‘pttern’><‘file’>
-e ,–regexp=<‘pttern’>正则匹配
-i,–ignore-case 忽略大小写的模式
-r --recursive 递归搜索
cut
从文件的每一行剪切字符和字段并将这些字符和字段写到标准输出
-d:自定义份分隔符,默认为制表符
-f:与-d一起使用,指定显示哪个区域
cut -d:-f1 文件名 显示第一行
uname
显示系统信息
-a显示详细信息
redirection
重定向
‘>’: 覆盖
‘>>’ :添加
‘<’:从别的地方写入,方向相反
‘|’:链接
echo “ok”> 文件名 覆盖写入(echo会自动创建文件)
echo “ok”>> 文件名 覆盖写入
cat 文件 | head -n 3 显示前三行内容
文件系统
目录类型
~ 家目录
/bin 普通用户和管理员都可以执行的命令
/sbin 只有管理员才能执行的命令 关机重启
/boot 引导 主引导目录 独立的分区 启动菜单 内核
/dev device 设备文件存放目录
/etc 配置文件存放目录
/home 普通用户的家目录
/root 管理员的家
/media 光驱的挂在目录
/mnt 临时设备的挂载目录
/proc 里面的数据都在内存中,进程的所在目录
/tmp 临时文件存放目录
/usr 第三方软件的安装目录
/var 常变文件存放目录 日志文件 邮件文件
权限
ls -l 显示读写执行权限和拥有者
三个权限一依次对应 拥有者,组,其他
字段1:文件类型 -普通文件 d目录 l符号链接 b块设备
字段2:文件所属对该文件的权限
read 100 4
write 010 2
execute 001 1
7代表所有权限,6代表读写写权限
chmod 修改文件权限
修改文件权限的两种方式
chmod 【u-w】文件名
chmod 777 文件名
改变文件的所属者,所属组
chown 用户 文件
chgrp 组 文件
文件操作
touch 文件名,创建文件
echo 内容>文件名 创建内容并写入文件
mv 重命名和剪切
cp 拷贝文件
rm -f 文件 强制删除
em -fr 目录 删除目录
用户
adduser 用户名
deluser 用户名
网络与服务
ifconfig
ifconfig 网卡 ip/掩码
DHCP
配置过静态IP后
1:使用如下命令将自动配置合适的IP地址
service networking stop
IP link set eth0 down
IP link set eth0 up
service networking start
或
2:
dhclient eth0 -r
dhclient eth0
service
service --status-all查看开启的服务
service apache2 status 查看apache状态
service apache2 start 开启apache2
systemctl status apache2 开启apache2
进程
ps
-ps
-ps -ef 显示进程信息
-ps aux 显示进程信息
-ps -aux 显示进程信息
-pstree
top:实时监控进程信息
kill -9 杀死进程,9–强制
压缩包
tar -xf allfile.tar -C /root
-x 解包 -C 指定解包位置
压缩
tar -zcf /tmp/allfile.tar.gz /tmp/allfile
tar -zxf /tmp/allfile.bar.gz -C /root
解压
tar -jcf /tmp/allfile.tar.bz2 /tmp/allfile
tar -jxf /tmp/allfile.bar.bz2 -C /root
-z gzip
-j bzip2