文档章节

Linux常用命令

pricker
 pricker
发布于 2015/07/14 13:59
字数 1011
阅读 7
收藏 1
  第一节:
ls -a 显示所有文件,包括隐藏文件
   -l  详细信息显示
   -d 查看目录属性

第二节:
mkdir -p  在没有上级目录的情况下创建
         可以创建多个dir,中间以空格分隔
cd 【目录名】  到此目录
cd..  回到上一级

pwd 显示当前目录地址

rmdir  删除空目录

cp -rp 【复制文件目录】【目标文件目录】 复制文件到目标
     -r  复制目录
     -p 保留文件属性

mv 剪切、改名

rm -r 删除目录
     -f  强行执行(当目录下面还有别的文件时,一并删除)

touch + 【文件名.后缀】 创建空文件

cat 【文件.后缀】 显示文件内容
       -n  显示行号
tac  【。。。】倒序显示文件内容

more 【文件名】 分页显示文件内容
          空格 or f 翻页
          【enter】换行
           q or Q  退出

less  分页显示文件内容(可向上翻页)

head 显示文件前面几行
         -n20
tail   显示文件后几行
        -n20
        -f  动态显示末尾内容

ln -s 【文件】【软连接目标路径】(相当于windows快捷方式)
        【文件】【硬链接目标路径】(可通过i节点识别,不能跨分区,不能针对                                                                              。                                                  目录使用)

chmod   【数字】  【文件或目录地址】
               -R  改变文件及其子文件权限
               【数字】 r---4    w---2    x---1    
                例如:764 即为 rwxrw-r--
                  理解文件目录权限的意思!!!

chown    【用户名】【文件名】改变文件的所有者

chgrp     【组名】【文件】改变文件所属组

umask  默认为022   即为777-022=755   u=rwx,g=rx,o=rx
             -S  以rwx形式显示新建文件缺省权限

find  【路径】 -name 【文件名】 在路径下查找文件名
                      -iname  文件名不区分大小写
                      -size   +n大于  -n小于  n等于(linux一个数据包=0.5K,所以204800=100M)
                      -user  【用户名】查找相应用户下的文件
                      -group 【名】同上查找相应组下的文件
                     -cmin -5  查找5分钟之内被修改的文件
                     -amin -时间   访问时间
                     -cmin  -时间    文件属性
                     -mmin -时间   文件内容
                      -type  根据文件类型查找 f  d   l
                      -inum  根据文件i节点查找(每个节点都有标识这个文件的i节  点,通过-ls -i查看)
-exec  加在命令中间  表示执行前一命令后再执行后一条命令
-a = -and  条件与     -o = -or   条件或

locate 【文件名】 从资源日志中找相应文件  先用updatedb更新

which + 【命令名】查找相应命令所在路径
whereis +【命令名】查找相应命令所在路径及其帮助文档路径

grep + 【字符串】+【文件名】在指定文件里搜索相应字符串
          -i 不区分大小写
         -v 排除字符串

man 【命令或配置文件】查看命令或配置文件帮助信息

help  【命令】 查看命令帮助信息

useradd 【用户名】添加用户
passwd 【用户名】添加相应用户密码
who 查看登陆用户信息
w 查看登陆用户详细信息

gzip 【文件】压缩文件(到当前目录,文件后缀gz)
gunzip【压缩文件】解压文件

tar  【压缩后文件名】【压缩到目录】
        -c 打包
        -v  显示详细信息
        -f 指定文件名
        -z  打包同时压缩

write 【用户名】给用户发信息 以ctrl+D保存结束
wall 【信息】给所有用户发信息

last 列出目前与过去登入系统的用户信息
lastlog 检查某特定用户上次登录时间

netstat -t tcp协议 -u UDP协议 -l 监听  -r路由  -n 显示IP地址和端口号

shutdown 关机
logout 退出

echo -e 特殊字符处理
        -n  不换行输出


VIM 文本编辑器
vi filename 编辑filename文件
i、a、o  insert模式 
【Esc】从insert模式到命令模式  输入:wq保存修改并退出  :q!不保存修改并退出
i/I  字符前/行首插入
a/A 字符后/行末插入
o/O 在光标下/上插入新行

© 著作权归作者所有

pricker
粉丝 7
博文 56
码字总数 33145
作品 0
渭南
私信 提问
苦背Linux命令行,不如实例操作!

"唯有实践才可以提升能力" "每天学习一小点,进步一大点" ——来自课程评论 许多新手学习Linux命令行会直接拿着各种大全背,但这种做法见效会比较慢,过几天不去看也容易忘。 如果能边看文档...

实验楼
2018/08/02
0
0
Linux究竟要学习哪些东西?

很多人想学习Linux,寻找linux基础学习线路,但是不知道从哪里着手。这里我为大家准备了Linux基础需要学习的一些东西,供大家借鉴使用,详细请参考下面给出的9点建议。Linux程序工程师非常吃...

小杰java
2017/10/23
0
0
(五)Linux学习笔记-Linux常用命令-压缩解压

(五)Linux学习笔记-Linux常用命令-压缩解压 压缩解压 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 压缩解压 gzip(压缩文件) gunzip(解压文件) tar(打包目录,常用) zi...

Super_RD
2018/12/06
0
0
(四)Linux学习笔记-Linux常用命令-帮助文档

(四)Linux学习笔记-Linux常用命令-帮助文档 帮助文档 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 帮助文档 - -help(shell内部的命令帮助) man(系统手册中的命令帮助) ...

Super_RD
2018/12/05
0
0
(三)Linux学习笔记-Linux常用命令-搜索命令

(三)Linux学习笔记-Linux常用命令-搜索命令 搜索命令 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 搜索命令 which(显示命令所在目录) find(查找文件或目录) locate(在文...

Super_RD
2018/12/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linus 本尊来了!为什么 KubeCon 越来越火?

阿里妹导读: 从200人的小会议到3500 多位云原生和开源领域工程师齐聚一堂的大会,KubeCon 只用了四年,昨天,在KubeCon China 2019 上阿里巴巴宣布开源 OpenKruise,今天,Linus 本尊竟然现...

阿里云云栖社区
36分钟前
1
0
五小时构建云原生电商平台 | KubeCon SOFAStack Workshop 详解

本文根据 KubeCon China 2019 同场活动 SOFAStack Cloud Native Workshop 内容整理, 文末包含文档、PPT 地址,欢迎试用和提出建议。 2019 年 6 月 25 日,在 KubeCon China 2019,全球知名开...

SOFAStack
37分钟前
4
0
跨平台开发框架DevExtreme v19.1.4正式发布|附下载

DevExtreme Complete Subscription是性能最优的 HTML5,CSS 和 JavaScript 移动、Web开发框架,可以直接在Visual Studio集成开发环境,构建iOS,Android,Tizen和Windows Phone 8应用程序。D...

FILA6666
38分钟前
2
0
数据库链接断开 Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

报错信息如下: Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet successfully received from the server was 97,130 mill......

为了美好的明天
44分钟前
3
0
Flutter for Web 详细预研

背景 Google在最新的Google I/O上推出了Flutter for Web,旨在进一步解决一次代码,多端运行的问题。Flutter for Web还处于早期试验版,官方不建议在生产环境上使用。那么到底它的实际情况怎...

阿里云官方博客
47分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部