linux命令

文件:


mkdir--创建目录

ls--查看目录内容(-l)详细信息 -lhi 文件属性

lsof --查看系统所有文件

touch--创建文件

vi--vim(主要使用)
打开文件之后按i 编辑 esc退出 :wq保存并退出 :q!不保存
o移动到最后一行并编辑 G移动到最后一行 gg移动到第一行

 

cat--显示文件内容

stat --显示文件属性

cp 拷贝-r 与-a 复制目录

mv 移动目录或修改文件名

rm 删除


find /root/ -type f -name 'xxx.txt' 寻找文件

head 取前十行-n2 取2行

tail 取后十行-n2

tar -ztf 查看压缩包内容
tar -zxvf 解压
tar -zcf 创建
tar -tf 查看
tar -xf 解压

file /bnin/ls 查看文件详细类型

 

用户:

useradd 添加用户

passwd 设置密码

su 切换用户

id (用户名) 查询用户信息

 

系统:

cat /etc/redhat -release 查看系统版本

uname -r 显示内核版本

getenforce 查看selinux状态

setenforce 0或1 临时关闭 修改/etc/selinux/config文件 SELINUX=disabled 永久关闭

/etc/init.d/iptables stop 关闭防火墙(或其他软件)

chkconfig iptables off 关闭开机启动


mount /dev/cdrom /mnt/ 光盘挂载在mnt目录


yum install 下载软件
rpm -qa 查看软件是否安装 -ql 查看软件内容


ifdown eth0 && ifup eth0 重启网卡

/etc/init.d/network restart 重启所有网卡

 

df -h 查看磁盘 空间
w 显示负载
lscpu 查看cpu
free -h 显示内存使用


runlevel 查看运行级别

init 切换运行级别
0 关机
1 单用户
2 多用户
3 完全多用户(命令行模式)默认
4 (未定义)
5 x11(桌面)
6 重启

 

 

 

操作:

man 查看命令用法
https://man.linuxde.net

echo--操作(打印)数据
pwd--显示当前位置

xargs 分组 -n

grep 过滤 -v排除内容

awk '/content/' xxx.txt 取值 '!/con/'取反 'NR==行号'

sed '/content/d' xxx.txt 删除内容

alias 查看命令别名 rm="xx"起别名 写入/etc/profile文件 永久生效
source /etc/profile 生效配置 需要注释/root/.bashrc文件中的rm="rm -i"

seq 10 生成1-10的数列

history 查看历史命令


which 查看命令绝对路径

posted @ 2019-04-12 11:31  SwZ1886  阅读(71)  评论(0编辑  收藏  举报