博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux常用命令
阅读量:3903 次
发布时间:2019-05-23

本文共 2914 字,大约阅读时间需要 9 分钟。

##一、命令的基本格式

[root@localhost~]

root为用户名

~表示当前所在位置

localhost主机名

‘#’超级用户

’$” 普通用户

命令的基本格式:

命令 [选项] [参数]

二、查询目录的内容

命令格式:

ls [选项][文件或目录]

选项:

-a 所有文件

-l 查看详情

-d查看目录属性

-h显示文件大小

###三、文件处理命令

1、建立目录

mkdir -p [目录名]

-p表述递归建文件夹

举例:

mkdir japanmkdir -p japan/cangjk

2.切换目录

cd [目录]

简化操作:

cd~ 进入当前用户目录

cd- 上次目录

cd.. 进入上一级目录

pwd查看当前目录所在位置

3.删除目录

rmdir [目录]

删除所有文件

rm -rf [目录]

删除目录所有文件

4.复制目录

cp[选项][原文件目录][目标目录]

选项:

-r复制目录

-p连文件属性一起复制

-a 相当于-pdr

5.剪切、改名

mv[原文件目录][目标文件目录]

6.常见目录作用

/ 根目录

/bin 命令保存目录

/boot 启动目录

/dev 设备文件命令

/etc 配置文件保存目录

/home 家目录

/lib 系统库保存命令

/mnt 系统挂载目录

三、文件搜索命令

1.locate

locate [文件名]

在系统数据库中查找文件的

新建的文件,要执行updatedb操作之后才能搜到

2.命令搜索

whereis [选项] [命令名]或者which [选项][命令名]

选项:

-b 只查找可执行文件

-m 只查找帮助文件

3.文件搜索

find [搜索范围][选项][条件]

直接举例子:

find  /  -name install.log  在根目录下查找名为install.log文件
find /root  -inname install.log忽略大小写查找文件
find /var/log -mtime +10其中-mtime 文件修改时间-atime 文件访问时间-ctime 改变文件属性时间+10 10天前10  10天-10 10天内
find /etc -size +20M查找文件大于20M的文件

四、压缩与解压缩命令

常见压缩格式:.zip 、 .gz 、 .bz2、 .tar.gz 、 .tar.bz2

1.zip格式

//压缩文件zip [压缩文件名][原文件]//压缩目录zip -r  [压缩文件名][原文件]

举例子:

touch jp/canglstouch jp/longlszip -r jp.zip jp
#解压:unzip [压缩文件名]
  1. gz格式
# 压缩为gz格式,原文件不保留gzip [原文件]#压缩.gz格式,原文件保留gzip -c 原文件 > 压缩文件# 压缩目录:gzip -r  目录

解压:

guzip [文件]guzip -r [目录]

3.tar

# 打包tar -cvf  打包文件名 原文件# 解压tar -xvf jp.tar

4.tar.gz

#打包tar -zcvf 压缩包名.tar.gz  原文件#解压tar -zxvf  压缩包名.tar.gz

五、关机和重启

shutdown [选项][时间]#选项:-c 取消前一个关机命令-h 关机-r 重启init 6重启init 0关机logout退出登陆

六、查看用户信息

wwholastlastlog

七、shell基础

1.什么是shell shell是命令行解释器。

2.echo 输出命令

echo[选项][输出内容]

选项:

-e:支持转义

3.创建一个脚本

创建hello.sh

vim hello.sh 进入编辑:

#!/bin/bash   # the first programecho "hello world!"

执行:

chmod 755 hello.sh./hello.sh

或者:

bash hello.sh

八、历史命令

history 查看历史命令history [选项][历史保存文件]选项:-c清空历史-w把缓存中的历史写入历史命令保存文件

九、输出重定向

命令>文件   以覆盖的方式,把正确的命令输出到指定文件命令>>文件  以追加的方式,把正确的命令输出到指定文件、错误命令 2> 文件  以覆盖的方式把错误的命令覆盖到指定文件错误命令 2>> 文件  以追击的方式把错误的命令覆盖到指定文件 命令>>文件 2>&1  同时追加正确命令和错误命令到 指定文件命令 >>文件1 2>>文件2   把正确的命令输出到文件1错误的文件2

举个例子:

#/bin/bashwhile commanddocurl -d "userid=123343,action=getuserinfo" https://app.testasss.com.cn/ >test.txttime=$(date)cat=$(cat test.txt |cut -d \: -f 3|cut -d \" -f 2)echo "$time $cat" >>test.logsleep 15sdone

十、网络相关

1.ifconfig查看ip

举个例子:

ifconfig>> ip.logcat ip.log

2.查看网络状态

netstat [选项]

选项:

-t: 列出tcp 协议端口 -u: 列出upd协议端口 -n ip地址个端口号 -l 列出监听状态的 -a 所有

3.查看路由列表

netstat -rn或者route -n

4.查看某域名与自己的电脑的网络状态

ping www.baodu.com

十一、vi编辑器

vi的升级版是vim

1.vim的操作模式

commond mode  命令模式inser tmode  编辑模式lastline mode  底行模式

2.模式切换 i 进入编辑模式 esc 进入命令行模式

3.命令模式

vim [文件]         进入文件或者创建文件(文件不存在的情况下)vim + [文件名]   进入文件尾部vim +/[字符串] [文件名]  光标定位到文件第一次出现该字符串的位置

4.底行模式

:w  保存:q 退出:! 强制:15  定位的第15行/[字符串]  光标位置向后搜索该字符串?[字符串]  光标位置向前搜索该字符串dd  删除光标所在行ctr+f   向下翻页ctr+b  向上翻页

十二、常用操作快捷键

ctr+c  终止当前命令ctr+l 清屏  相当于 clearctr+a  光标移到行首ctr+e  光标移到行尾ctr+u  把光标所在位置删除到行首ctr+z  把命令放入后台ctr+r  在历史命令中搜索

十三、其他

常用工具:

Vmware  虚拟机centos.iso   centos系统镜像 ,绝大多数服务器是这个系统SecureCRT  远程登陆工具Xshell 远程登陆工具winscp copy文件工具

转载地址:http://bbten.baihongyu.com/

你可能感兴趣的文章
WinForm 获取文件/文件夹对话框
查看>>
PyCharm打包.exe遇到的问题
查看>>
winform中添加Windows Media Player
查看>>
345. 反转字符串中的元音字母
查看>>
67. 二进制求和
查看>>
125. 验证回文串
查看>>
168. Excel表列名称
查看>>
400. 第N个数字
查看>>
209. 长度最小的子数组
查看>>
145. 二叉树的后序遍历
查看>>
2. 两数相加
查看>>
3. 无重复字符的最长子串
查看>>
5. 最长回文子串
查看>>
4. 两个排序数组的中位数
查看>>
10. 正则表达式匹配
查看>>
23. 合并K个元素的有序链表
查看>>
32. 最长有效括号
查看>>
6. Z字形转换
查看>>
8. 字符串转整数(atoi)
查看>>
12. 整数转罗马数字
查看>>