Linux常用命令

2.1 ls命令

  • ls(list) 列出目录的内容
    格式: ls【参数】【文件或目录】
    • -a 或 --all 下的所有文件和目录
    • -l 使用详细格式列表
    • -t 用文件和目录的更改时间排序
    • -r 反向排序
    • –help 在线帮助
  • 常用
    ls -l
    ls -al
    ll/home/ 显示指定目录的内容

2.2 cd 命令

  • cd (chang directory) 切换目录
  • 常用
    cd " 当前用户目录
    cd / 跟目录
    cd ~ 上一次访问的目录
    cd … 上一级目录
    cd 缺省当前用户的目录

2.3 pwd 命令

  • pwd(print working directory) 显示工作目录

2.4 mkdir 命令

  • mkdir 创建目录
    -p 父目录不存在的情况向先生成父目录
    -v 显示执行过程的详细信息
    如: mkdir -pv ./abc/aaa

2.5 文件浏览

cat 命令

  • cat 文件 显示指定文件内容

more 命令

  • more 分页显示文件内容 ,还支持直接跳转等功能
  • 操作
    - enter 向下n行,需要定义。默认为一行
    - 空格键 向下滚动一屏 或者 Ctrl+F
    - B 返回上一屏
    - q 退出 more
    如 more /root/install.log

less 命令

  • less 分页显示文件内容,操作更详细
  • 语法 less【参数】文件
    • -m 显示类似more命令的百分比
    • -n 显示每行的行号
  • 操作
    - 空格 前进一页
    - b 后退一页
    - d 前进半页
    - u 后退半页
    - 回车键 前进一行
    - y 后退一行
    - /字符串 向下搜索
    - ?字符串 向上搜索
    - v 进入vim编译器
    - 左右方向键 想当与水平滚动
    - q 退出

tail 命令

  • 用于显示指定文件末位的内容,不指定文件时,作为输入信息进行处理。常用于查看日志文件。
  • 格式 tail【必要参数】【选择参数】【文件】
    -n 显示几行
    -f 循环读取
  • & 表示后台运行,否则占用终端
  • Ctrl+C 退出

总结

  • cat命令: 如果文件中的内容很少,一页之内可以显示完毕
    cat /root/文件名称
  • more命令: 如果文件中内容比较多,一页之内显示不完
    more 文件名称
  • less 命令: 如果文件中内容比较多,一页之内显示不完
    less -mN 文件名称
  • less比more多了搜索功能
  • tail 命令: 查看文件末尾内容
    tail -10 /root/install.log 查看install.log文件中后10行内容

2.6 文件操作

cp 命令

  • cp 复制文件或者目录
    -r 递归处理,将制定文件文件与子文件一并处理
    cp install.log install02.log
    cp -b install.log install02.log : 如果覆盖文件时,可以将源文件做一个备份
    cp ./install.log …/ : 将当前目录下的install.log复制到父级目录
    cp /root/install.log /bin/1.txt : 将/root下的install.log文件复制到根目录下的bin目录下的1.txt中
    cp -r ./a ./b
    cp -r /root/a /root/z

mv 命令

  • mv 移动或更名现有的目录
    -f 若目标文件与现有的文件或目录重复,则直接覆盖现有的文件或目录,加-f后就直接强制覆盖,不在询问。

rm 命令

  • rm 删除文件或者目录
    -f 强制删除
    -r 递归处理,将制定文件下的所有文件及子目录一并处理

find 命令

  • 查找文件或目录
    -name 制定字符串作为寻找文件或目录的范本样式
    find /root/ -name ‘in*’ :在根目录下的root目录下寻找名称中包含in而且是以in开头的文件/目录

2.7 文档编辑

vim 命令

  • 基本操作
    输入vim /root/1.txt :利用vim编辑器打开文件(进入一般模式)
    —> 录入 i (从一般模式转变为插入模式)
    —> 录入各种信息
    —> esc(从插入模式转换为一般模式)
    —> 输入“:wq”(保存并退出)

2.8 系统命令

grep 命令

  • 功能 用户过滤/搜索的特定字符,可以使用正则表达式能多种命令配合使用,
    -i 忽略大小写的差别
  • 格式
    - grep 参数 过滤条件 文件
    grep -i mysql /root/install.log : 查看install.log文件中包含mysql内容信息
    - 其它命令 | grep 参数 过滤条件
    cat /root/install.log | grep -i mysql :查看install.log文件中包含mysql内容信息

ps 命令

  • ps(process status) 提供对进程的一次性查看,及执行ps命令的那一时刻进程信息
    ps -ef : 相当于任务管理器,对进程的一次查看
    ps -ef | grep -i crond : 查看系统中crond的进程信息

kill 命令

  • 功能: 删除执行中的程序或工作
    杀死进程 kill -9 进程id

ifconfig 命令

  • 显示网络设备

ping 命令

  • 功能 :测试与目标主句的连通性
    ping 主机名或IP地址

2.9 备份压缩

tar 命令

  • 功能 : 文件备份压缩
    解压: zcvf
    压缩 : zxvf
    tar -zcvf /root/xxx.tar /root/a/ 把root下的a文件夹压缩
    tar -zxvf ./xxx.tar 解压xxx.tar

关机重启

  • reboot 重启
  • halt 立即关机

2.10 文件权限

权限

  • 用户/组/权限:
    - root管理员用户 : 安装好Linux操作系统,同时在系统上安装QQ,火狐浏览器,快播,QQ游戏,eclipse
    - 用户1 : 经常使用QQ,火狐浏览器,快播,root管理员在linux系统上为用户1创建一个用户名和密码,为用户1分配QQ,火狐浏览器,快播三个软件的使用权限
    - 同样会有很多的用户,要为不同的用户分配工作,如果使用软件系统,这样分配效率就太低啦。
    - root用户建立组:A组,为A组分配了QQ,火狐浏览器,快播三个软件的使用权限tom申请使用linux系统,经常使用QQ,火狐浏览器,快播三个软件的使用权限root为tom创建用户名和密码,创建用户的同时说明tom是属于A组

chmod 命令

  • 功能: 变更文件或目录的权限
    -r(recursive) 递归处理
  • 权限范围
    - u user 即文件或者目录的所有者
    - g Group 即文件或者目录的所属群组
    - o other 除了文件或者目录的所有者或者所属群组外,其它用户皆属于这个范围
    - a all 即全部的用户,包括拥有者、所属群组、以及其它用户。
  • 符号
    - +添加权限
    - -取消权限

有关权限代号的部分

代号描述数字代号
r读取权限4
w写入权限2
x执行或切换权限1
-不具任何的权限0

案例

更改目录文件用户权限
chmod u-rwx ./1.txt取消当前用户对1.txt的”读写执行”权限
chmod g-rwx ./1.txt取消当前组用户对1.txt的”读写执行”权限
chmod o-rwx ./1.txt取消其他用户对1.txt的”读写执行”权限
chmod 777 ./1.txt给1.txt添加所有权限

0:不具有任何权限
1: 可以执行
2:可以写  
3(1+2):可以执行,可以写
4:可以读
5:(1+4):可以执行,可以读
6:(2+4):可以写可以读
7:(1+2+4):可以读,写,执行

linux 权限格式: <类型><用户><组><其它用户>

类型所属用户权限所属组权限其它用户权限
第1位2-4位5-7位8-10位
-rwxrw-r–
文件类型(d目录,-普通文件,竖杠链接文件所属用户权限,用u表示所属组权限,用g其它用户权限,用o

第2-10 位 表示所有的权限 , 用a表述

2.11 命令总结和帮助

  • 内部命令 : 属于shell解析器的一部分(系统启动直接加载到内存)
    cd 切换目录(change directory)
    pwd 显示当前工作目录(print working directory)
    help 帮助
  • 外部命令 独立于shell解析器之外的文件程序(独立的可执行文件)
    ls 显示文件与目录列表
    mkdir 创建目录
    cp 赋值文件或者目录
  • 查看帮助文档
    内部命令 : help + 命令(help cd)
    外部命令 : man + 命令(man ls)

学习来源:伟大黑马

软件名称:虚拟资源管理器V2.0<br/>原名:影子目录及其浏览器<br/>作者:李均宇(李林星)<br/>EMAIL:E271828@TOM.COM或者MYVBVC@TOM.COM<br/>QQ:165442523<br/>[下载地址]http://www35.websamba.com/delphisql/ShadowDir.zip<br/>[下载地址1]http://download.enet.com.cn/html/030242006041403.html<br/><br/>[下载地址2]http://ftp5.enet.com.cn:88/upload/e271828/1176970610.zip<br/>[下载地址3]http://briefcase.tom.com/briefcase/e2718281828459045/<br/>点击要下载的文件ShadowDir.EXE再输入账号e2718281828459045密码888888登陆后再点击就可以了.<br/>如果你不能下载,可以EMAIL到MYVBVC@TOM.COM来免费索取.<br/>记得写明要什么软件名才好,因为作者有几个免费共享软件. <br/>************先创建SD和SF文件,再打开SD文件就可浏览了.************<br/>1.超级的光盘管理工具,可以把光盘上的目录和文件名搜索出来保存在SD和SF文件中.<br/>然后用这个软件不用光盘放在光驱中也能浏览目录和文件名.<br/>比用手工写光盘标签和简介要详细得多了.<br/>如果你有很多光盘要管理时是十分有用的工具.<br/>2.在安装任何软件前,先把硬盘的目录生成FILE0.SD和FILE0.SF文件,在安装了软件后再把硬盘的目录生成FILE1.SD和FILE1.SF文件.<br/>再用ULTRAEDIT的比较文件功能比较FILE0.SF和FILE1.SF文件,新软件安装了什么新文件就一目了然了.<br/>尤其是系统目录安装了什么新文件.<br/>3.程序在WINXP下创建SD和SF文件时能搜索ZIP里面的文件内容的.<br/>但如果ZIP文件损坏或者要密码才能打开的,将无法搜索ZIP里面的文件内容的.<br/>程序有一些BUG:<br/>1.在WINXP下创建SD和SF文件时,文件夹名不能以.ZIP作后缀.<br/>2.程序在创建SD和SF文件时是用IShellFolderObject来搜索的,所以速度可能较慢.<br/>由于测试版被人破解,又由于没有什么钱赚,所以作者才免费公开正式版.<br/>作者经济拮据,生活困难,希望能得到你的资助捐款.<br/>如果你想捐款给作者,可以将钱寄到下述地址:<br/>广东省吴川市梅录镇泰康西路56号李朝科,邮编524500<br/>或者到邮政储蓄将钱存入我的账号也可以,<br/>邮政储蓄账号是605810031221240915,户名:李均宇,活期储蓄的,<br/>记住不要写错账号.<br/>作者另有两个共享或免费的软件如下:<br/>1.子午流注和灵龟八法V2.0<br/>2.中医运气学软件(中医五运六气学说软件)V4.0<br/>你可以上网搜索下载.<br/><br/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值