首页 > 系统服务 > 详细

linux学习笔记

时间:2019-03-08 23:05:17      阅读:190      评论:0      收藏:0      [点我收藏+]
常用命令
mkdir -p       递归创建目录
cp -rp        复制文件目录并保留属性
mv          剪切、改名
rm -rf         强制删除
cd         切换路径
pwd      显示当前路径
touch       创建新文件、更新文件时间
cat        显示文件内容 -n可指定行号
tac        反向显示文件内容
more       分页显示文件内容 (空格或f向下翻页;enter换行;q退出
less         分页显示文件内容(空格或f向下翻页,u、pageup向上翻页,上下箭头翻行,/ 搜索关键词 n N)
head       显示文件前10行 -n可指定行数
tail        显示文件后10行 -n 可指定行数 -f 动态显示文件末尾内容 如 tail -f /var/log/messages
ln -s [原文件] [目标文件] 生成软连接    如 ln -s sh sh.soft  (相当于windows中快捷方式,虽然软连接的权限是777但是仅仅是符号链接)
ln [原文件] [目标文件]  生成硬链接    如 ln /etc/shadow /etc/shadow.hard(硬链接可同步更新,通过i节点识别,但是不支持跨分区、不支持目录)
chmod [{ugoa}{+-=}{rwx}] [文件目录]  改变目录文件的权限   -R 递归修改权限 (u所有者、g所属组、o其他人、a所有人) r=4;  w=2;   x=1;  使用数字更改权限 (如chmod 600 [目录文件] 、chmod 755 [目录文件]、chmod 644 [目录文件])

目录文件权限总结

代表字符 权限 针对目录 针对文件
r 读权限 可以列出目录中的内容 可以查看文件内容
w 写权限 可以在目录中创建、删除文件 可以修改文件内容
x 执行权限 可以进入目录 可以执行文件

chown [用户名] [目录或文件]        改变文件或目录的所有者(仅root用户可以修改所有者)
chown [用户名]:[所有者][目录或文件]   改变文件或目录所有者和所属组
chgrp [用户组] [目录或文件]       改变文件或目录的所属组
umask  显示、设置文件缺省权限     -S  人性化显示缺省权限
find [搜索范围]  [匹配条件]    文件搜索
         -name (根据用户名查找、可以配合*和?使用)
         -iname(不区分大小写)
         -size(根据文件大小查找)
         -user (根据所有者查找)
         -group (根据所属组查找)
         -amin(根据访问时间查询)
         -cmin (根据文件属性查找)
         -mmin (根据文件内容查询
         -type(根据文件类型查找)
         -inum(根据i节点查找)
         -exec/-ok 命令 {} \; (对搜索结果执行操作)
locate[文件名]   在文件资料库中查找       updatedb (更新文件资料库)
which [命令]    搜索命令所在目录及别名信息
whereis [命令]   搜索命令所在目录及帮助文档路径
grep -iv[指定字符串] [文件]    在文件中查找
   -i 不区分大小写
   -v 排除指定字串
man [命令或配置文件]  获得帮助信息  (1用户命令 5配置文件 8管理类命令  -a显示全部)
help [命令]       获得shell内置命令的帮助信息
[命令] --help 用于外部命令
gzip [文件]  压缩文件 压缩后文件格式为.gz     gunzip [压缩文件名] 解压缩文件
tar  [选项]  [压缩后文件名]  [目录或文件]
   -c 打包
   -v 显示详细信息
   -f 指定文件名
   -z 打包同时压缩
   -x 解包
例; tar -zcvf aaa.tar.gz aaa    tar -zxvf aaa.tar.gz
zip  [压缩后文件名]  [文件或目录]         例:zip aaa.zip aaa  unzip aaa.zip
bzip2  [选项]  [文件]   格式 .bz2
    -k 压缩后保留原文件
例:bzip2 -k test bunzip2 -k test.bz2
  tar -cjvf test.tar.bz2 test  tar -xjvf test.tar.bz2
write [用户名]           给用户发送消息 ctrl + d 保存
wall [信息]              发送广播信息
ping -c 5 -s 1472 -M do www.jd.com 指定次数和数据包大小(windows中ping -l 1472 -f www.jd.com)
ifconfig 查看和设置网卡信息    例:ifconfig eth0 192.168.1.100(临时给网卡配置ip)
mail [用户名] 查看发送电子邮件
last 列出目前与过去登入系统的用户信息
lastlog 列出用户最后一次登录系统的信息
traceroute 显示数据包到主机的路径
netstat -tlun 查看本机监听的端口
     -an 查看本机所有网络连接
     -rn 查看本机路由表
mount [-t文件系统] [设备文件名] [挂载点]  挂载 例:mount -t iso9660 /dev/dr0 /mnt/cdrom
shutdown [选项] [时间]  -h 关机  -r重启  -c取消前一个关机命令
init 0 、poweroff、halt关机   reboot、init 6重启
logout 退出登录
screen -S [名称]     创建会话
screen -x [名称]      加入会话
screen -ls          查看会话
screen -r         恢复会话
hash             显示缓存的历史命令
free 、cat /proc/meminfo  查看内存
type [命令]         查看命令是外、内部命令
lsblk           查看硬盘大小、分区、挂载点
date              查看、设置时间

linux学习笔记

原文:https://blog.51cto.com/14230743/2360329

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!