我的Linux之路 一

Linux学习(一)

是linux常用的命令集,后续学习还会完善

ls -la /etc   \\-a==--all全部文件 \\-l详细信息 \\-d查看目录属性   -l -d一般一起使用      -i iNode 类似与文件的id号权限 r读 w写 x执行 u所有者 g所属组 o其他人    d目录 l软连接文件  对于目录 r可以列出内容 w可以在目录中创建删除文件 x可以进入目录mkdir -p(递归创建) \\创建目录cd +路径   ..上一级 .当前     pwd(输出当前路径)rmdir +路径 删除空目录cp +当前文件 目标路径  \\-r复制目录 \\-p保留文件属性(修改日期文件读取次数等等)如果路径不存在则为改名mv +当前文件 目标路径   剪切、改名    rm +文件或者目录  -r删除目录 -f强制执行 touch +(路径)/文件 有空格的文件名用双引号 文件名不可有“/”cat +文件  查询文件内容、只显示一页  tac倒着显示 -n显示行号more +文件       空格||f:翻页  Enter换行 Q||q退出less +文件       空格||f:翻页  Enter换行 Q||q退出  PageUp向上翻页   按“/”搜索 上箭头向上换行head -n x(数字)+文件 显示文件的前x行 默认显示前十行tail -n x(数字)+文件 显示文件的后x行 默认显示后十行  -f动态显示文件,修改了就会动态显示出来ln -s 源文件 目标文件 -s创建软连接  eg:ln -s /etc/issue /tmp/issue.soft(软链接) ln /etc/issue /tmp/issue.hard(硬链接)硬链接同步更新 软链接类似快捷方式  (硬链接不可以对目录使用、软链接就可以)chmod xxx (---------)权限赋予命令  -R递归修改   chmod u+x 有+ - =chown +用户+文件或目录 只有root可以这样操作  \\更改所有者可以改的人为所有者或者rootchgrp +所属组+文件或目录useradd  groupadd 添加用户或者组umask -Sfind +搜索范围+匹配条件  
\\-name+名字 文件名搜索  eg:find /home/lenycc/Bin -name 22
\\*xx* 查找包含xx字符的文件 *xx查找文件后缀为xx的文件 前缀同理      
\\xx???查找xx后面带三个字符的文件  前缀后缀同理           
\\-iname 不区分大小写    
\\-size +n -n =n  大于小于等于    用数据块换算 tune2fs -l /dev/sda | grep "Block size"用这条命令查看   
\\ -user 根据所有者 -group 根据所属组    
\\-amin访问时间  -cmin 文件属性  -mmin      也使用+-=n 分钟 查找  文件内容
\\-a  同时满足   --and   -o满足一个 --or
\\-type f文件 d目录
\\-exec/-ok+命令+{}\;  要加封号  对查找出来的文件进行命令操作 -ok有一个确认的环节
\\-inum 根据i节点查找
\\尽量少用locate +文件名 新建的不一定找得到    在tmp文件夹下可能找不到   updatedb 更新资料库  可以加-i不区分大小写 类似于ntfswhich +命令 查找命令所在路径whereis +命令 还会显示出帮助文档grep +内容+文件 查找文件内容 -i不区分大小写   -v eg grep -v # /etc/initab排除#查找 ^#代表在首位man +命令或者系统配置文件 :输入命令 /查找 配置文件不要加绝对路径whatis +命令    apropos+配置文件 查看主要帮助命令 + --help查看可以如何操作info和man差不多help 查看内置命令的帮助passwd +用户 修改密码who 查看当前登陆的用户w比上面who更详细gzip +文件 压缩文件后缀为.gz    只能压缩文件,不能压缩目录  同时不保留源文件
gunzip+文件 解压后缀为.gz的文件 或者用 gzip -dtar -c打包 -x解包 -v显示详细信息 -f指定文件名 -z打包同时压缩或解压缩 压缩后缀.tar.gz
eg:tar -cvfz+name+path   后缀自己定,但是最好用tar.gzzip 选项[-r] +压缩文件名+文件或者目录
unzip+文件bzip2 +文件  -r目录  -k可保留源文件  .bz2
还有 tar -cjf Japan.tar.bz2 Japanwrite +用户名 ctrl+d结束
wall 给所有用户发送信息
ping +ip —c指定次数 ping -c 13 baiducom
ifconfig
ifconfig eth0 192.168.1.1 修改ipmail +用户名lastlog 显示谁登入过系统traceroute+网址 显示数据包到主机的路径netstat -t TCP协议 -u UDP协议 -l 监听 -r 路由 -n 显示ip地址和端口号netstat -tlun 查看本机监听端口
netstat -an 查看本机所有网络连接
netstat -rn 查看本机路由表mount [-t 文件系统] 设备文件名 挂载点shutdown 
\\-h now 现在关机或者  shutdown -h 20:30 
\\-c 取消前一个关机命令
\\-r 重启reboot 重启init 0 关机 1单用户 2不完全多用户,不含NFS服务 3完全多用户 4未分配 5图形界面  6 重启runlevel 查询系统运行级别logout 退出登入vim vi+filename进入  :wq退出   i a o输入大小写分别在光标前后输入 按esc回到之前的模式 按:set nu显示行号 :wq退出 :set nonu 取消行号 gg 到第一行 G到最后一行 nG到第n行 :n到第n行 $移到行尾 0到首
\\x删除光标所在处字符 nx删除光标后x个字符 dd删除所在行 dG删除光标到末尾 D删除光标所在处到行尾内容 :n1,n2d删除指定范围的行
\\yy复制当前行 nyy复制多行 dd ndd剪切 p,P小p粘贴到上面,大卸载下面
\\R替换光标所在处的字符 u取消上一部操作
\\ /+字符表示搜索 :set ic不区分大小写
\\ :%s/old/new/g 全部指定替换 n1,n2s/old/new/g范围替换 g和c表示是否会确认
\\:w :W+new_filename :wq ZZ :q!不操作退出 :wq! root使用的:r+文件名 导入文件内容  :r !+命令 可以导入命令执行结果map 快捷键 触发命令
尖角号^表示行首


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部