Linux常用命令速记

2019-05-29  本文已影响0人  wangzaiplus

一、命令提示符说明

1. [root@localhost ~]#
2. -rwxr--r-- 1 root root 1904 May 28 16:00 a.txt

二、基础命令

参考文章: https://www.cnblogs.com/yjd_hycf_space/p/7730690.html

命令 作用 说明
cd /usr/local 切换目录 cd: change directory, 进入/usr/local目录
cd .. 返回上一级目录 -
./ 当前目录 -
pwd 显示当前目录 -
ls 查看目录中的文件 ls: list
ll 查看目录中文件的详细信息 -
mkdir test 新建文件夹 mkdir: make directory, 新建test文件夹
rm -rf a.txt 删除文件 删除a.txt文件, rm: remove, -r(recursive): 递归删除, -f(force): 强制删除
mv ./test / 移动文件(夹)或重命名 mv: move, 移动当前文件夹test到根目录下/
cp a.txt b.txt 复制文件 cp: copy, 复制a.txt文件为b.txt
touch a.txt 创建文件 创建a.txt文件
cat -n a.txt 查看小文件内容 -n: 显示行号
less -N a.txt 查看大文件内容 -N: 显示行号, 必须大写, 键盘上下键上下移动一行, q退出查看, /hello命令查找hello字符串
tail -f admin.log 动态查看日志 -f循环读取
grep -n "hello" ./a.txt 查找文件中某个字符串所在位置 hello: 要查找的字符串, ./a.txt: 具体文件路径
sed -n '10,15p' nohup.out 查询10-15行的日志
find ./ -name "*.txt" 查找文件 ./: 查找范围, -name: 根据文件名查找, *.txt: 所有以.txt结尾的文件
find / -size +1G 查找大于1G的所有文件 -
df -h 显示文件系统的总容量, 使用量, 剩余量 df: disk free, -h: 以KB, MB, GB格式人性化显示
du -sh a.txt 显示文件或目录大小 du: disk usage, -s: 汇总
du sh * 显示当前目录下所有文件夹大小 -
top 性能分析命令, 进程CPU, 内存占用比等 -
vim a.txt 编辑文件 Esc -> : -> wq -> 保存退出, q! -> 不保存退出
sudo 以系统管理者的身份执行指令 switch user do
./configure -> make -> make install 安装三部曲 ./configure: 根据系统情况自动生成编译时所需的Makefile文件, make: 编译, make install: 安装
ifconfig 查看和配置网络设备 ifconfig: interfaces config
netstat 显示网络状态 -
netstat -nltp 管道符 grep 8080 查看端口所在进程 -n: numeric, 直接使用IP地址, l: listening, 显示监控中的服务器的Socket, t: tcp, 显示TCP传输协议的连线状况, p: programs, 显示正在使用Socket的程序识别码和程序名称
ps -ef 管道符 grep tomcat 查看进程 ps: 将某个进程显示出来, 管道命令, 指ps命令与grep同时执行, -e: 显示所有程序, -f: 显示UID,PPIP,C与STIME栏位
kill -9 [pid] 结束进程 -9: 强制结束
lsof 列出当前系统打开的文件 lsof: list open files
lsof -i:8080 列出使用8080端口的进程ID -
echo "" > nohup.out 清空文件 echo: 字符串输出
sh 执行脚本文件 -
bash 执行脚本文件 -
shutdown -h now 立即关机 -
reboot 重启 -
groupadd group_name 创建用户组 -
groupdel group_name 删除用户组 -
groupmod -n new_group_name old_group_name 重命名一个用户组 -n: 新组名
useradd user1 创建一个新用户 -
userdel -r user1 删除一个用户 -r: 排除主目录
passwd 修改口令 -
service network restart 重启网卡 -
CentOS 6 防火墙状态: - -
service iptables status 查看防火墙状态 -
service iptables start 开启防火墙 永久生效
service iptables stop 关闭防火墙 永久生效
chkconfig iptables on 开启防火墙 即时生效,重启后失效
chkconfig iptables off 关闭防火墙 即时生效,重启后失效
CentOS 7 防火墙状态: - -
firewall-cmd --state 查看防火墙状态 关闭后显示not running,开启后显示running
systemctl start firewalld.service 开启防火墙 -
systemctl stop firewalld.service 关闭防火墙 -
systemctl restart firewalld.service 重启防火墙 -
systemctl disable firewalld.service 禁止防火墙开机启动 -
uname -a 输出系统的所有信息 uname: 输出系统信息, -a: 显示所有信息, 输出内容包含内核名称, 内核版本, 内核发行号等信息
cat /etc/redhat-release 查看CentOS版本 输出示例: CentOS Linux release 7.6.1810 (Core)
sudo su 切换到root用户 -

三、chmod命令

参考文章: http://c.biancheng.net/view/755.html

1. 作用:

修改文件访问权限

2. 使用数字修改文件权限
r --> 4
w --> 2
x --> 1
3. 使用字母修改文件权限
4. 常见数字权限

四、chown命令

1. 作用:

改变文件所有者和所属组

2. 示例:

五、解压缩命令

1. 选项
2. 解压
3. 压缩

六、sudo命令

1. 作用:

通过sudo,我们能把某些超级权限有针对性的下放,并且不需要普通用户知道root密码(sudo用的不是root密码,而是当前用户密码),所以sudo相对于权限无限制性的su来说,还是比较安全的,所以sudo也能被称为受限制的su,另外sudo是需要授权许可的,所以也被称为授权许可的su。

2. 执行流程:

sudo执行命令的流程是当前用户切换到root(或其他指定切换到的用户),然后以root(或其他指定的切换到的用户)身份执行命令,执行完成后,直接退回到当前用户,而这些的前提是要通过sudo的配置文件/etc/sudoers来进行授权。

3. 配置文件:

sudo的配置文件是/etc/sudoers,我们可以用他的专用编辑工具visodu来进行配置,配置好后,可以切换到您授权的用户下,通过sudo -l来查看哪些命令是可以执行或禁止的。

七、wget rpm yum命令

1. wget:

类似于迅雷,是一种下载工具,World Wide Web”与“get”的结合。

2. yum:

Yellow dog Updater, Modified,软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

3. rpm:

软件管理;r=redhat p=package m=management;用于安装 卸载 .rpm软件

4. 串联下:

使用wget下载一个 rpm包, 然后用 rpm -ivh xxx.rpm 安装这个软件,嫌麻烦的话,就可以直接用 yum install sqoop 来自动下载和安装依赖的rpm软件。

5. 常用命令:

八、dump命令

1. 安装dump:

yum -y install dump

2. 作用:

备份文件系统

3. 格式:

dump [选项] 备份之后的文件名 原文件或目录

4. 选项:
5. 示例

dump -0 -f /usr/local/test/test1.bak /usr/local/test/test1

九、linux服务器之间传输文件

1. 说明:

scp: secure copy

2. 用法:

十、linux windows之间传输文件

1. linux安装lrzsz命令:

yum -y install lrzsz

2. 用法:
3. 说明:

当使用Git Bash Here的shell终端时, rz命令会出现waiting to receive.**B0100000023be50错误, 因为Git shell不支持rzsz, 解决办法: 换用xshell或其他终端即可

十一、根据当前时间创建文件夹

sudo mkdir `date +%Y_%m_%d_%H_%m`
上一篇下一篇

猜你喜欢

热点阅读