Linux之常用命令

目录

一、用户相关的命令

二、系统命令 

三、目录操作命令

四、文件操作命令

五、打包压缩与解压

六、防火墙相关命令


一、用户相关的命令

1.1 创建用户和设置密码

useradd 用户名

passwd 密码

1.2 删除用户及其系统文件

userdel -r

1.3 切换用户

su test:切换为test用户,路径为/root
su - test:切换为test用户,路径为/home/test
su:切换为root用户,路径为/home/test
su -:切换为root用户,路径为/root

1.4 让普通用户临时具有root的权限

配置:

vi /etc/sudoer 或 visudo
案例:
允许hadoop用户以root身份执行各种应用命令,需要输入hadoop用户的密码。
hadoop  ALL=(ALL)   ALL 
 
案例:
只允许hadoop用户以root身份执行ls 、cat命令,并且执行时候免输入密码。 
配置文件中: 
hadoop  ALL=NOPASSWD:  /bin/ls, /bin/cat 

二、系统命令 

2.1 关机或重启命令

shutdown命令可以跟精确的时间hh:mm(小时:分钟),也可以跟时间段:时间段+分钟
shutdown -k :并不是真正的重启而是给所有用户一个警示信息,提示要重启了
shutdown -h :关机之后不重启
shutdown -h 5 :5分钟之后重启
shutdown -r :关机后立刻重启
shutdown -r 5 :5分钟后关机重启

 2.2 查看系统进程

ps -ef :查看系统进程
ps -ef | grep redis : 查看与redis相关的进程

2.3 查看路由表

netstat -nr : 查看路由表

2.4 查看服务端口的状态

netstat -an | less : 查看服务端口的状态

2.5 查看本机开放的端口

netstat :列出目前已经连接的服务名
netstat -a : 列出目前已经连接的和正在监听的服务名
netstat -an : 与netstat -a 的区别在于不解释端口号对应的服务名
netstat -ap : 与netstat -an 的区别在于列出了PID,可以利用PID将进程杀死

2.6 杀死进程

kill -9 PID :根基PID杀死进程

2.7 查看磁盘的占用空间和可用空间

df -a : 显示所有文件系统的使用情况
df -k : 以kb为单位显示
df -i : 以iNode号显示各文件的占用情况而非默认的block
df -T :  以文件的类型形式显示磁盘的占用情况
df -t : 指定文件的类型显示磁盘的占用情况
df -x :  以(df -t)相反,指定不以某类型的文件显示磁盘的占用情况

2.8 显示系统的内存情况

功能:显示系统的物理内存、交换区内存、共享内存、缓存内存
free -b : 以byte为单位显示
free -k : 以kB为单位显示
free -m : 以MB为单位显示

2.9 sync命令强制将内存中的数据写回磁盘,防止丢失

sync

 2.10 Date命令

显示和设置系统日期时间

 Linux命令之date命令_浪子吴天的博客-CSDN博客_date命令

2.11  cal显示某年某月的日历

cal

 

cal -j : 今天是今年的第几天

cal -y : 显示整年的日历

 

2.12 echo命令 

echo -n : 不换行输出

 2.13 删除ED实例

ndsconfig rm : 删除ED实例

2.14 精确同步时间

1.执行rcxntpd stop ,现将ntp服务停掉
2.执行ntpdate ,多次执行缩短时间差
3.执行rcxntpd restart ,启动

2.15 重启tomcat 

/etc/init.d/novell-tomcat4 restart , 重新启动tomcat(在iManage中安装插件后)

三、目录操作命令

3.1 切换目录命令

cd / :切换至根目录
cd /usr :切换至usr目录
cd .. :返回上一级目录
cd ~ :切换至home目录
cd - :切换至上次访问的目录

3.2 目录查看

ls -la:列出当前目录下的所有文件包括以.开头的隐藏文件

ls a*:列出当前目录下所有以a开头的文件

ls -l *.doc :列出当前目录下所有以doc结尾的文件
ls -l /usr :查看指定目录下的文件

3.3 目录增删改查

3.3.1 目录的新增

mkdir aaa :在当前目录下创建一个名为aaa的目录
mkdir -p /A/a : 在/目录下创建嵌套目录即在/目录下创建A目录,在A目录下创建a目录

3.3.2 目录的删除

rm -[rf] :可以删除目录\文件\压缩包,默认rm不删除目录除非指定了 -r
rm aaa :删除当前目录下的aaa目录
rm -f aaa :删除当前目录下的aaa目录(不询问)
rm -r aaa :递归删除当前目录下的aaa目录
rm -rf aaa :递归删除当前目录下的aaa目录(询问)

3.3.3 目录的修改

mv、cp
3.3.1 目录重命名
mv aaa bbb :将aaa目录修改为bbb目录
注意细节:不仅仅是目录,也可以是文件、压缩包的重命名
3.3.2  剪切目录
mv aaa /usr : 将aaa目录移动至usr目录下
注意细节:不仅仅是目录,也可以是文件、压缩包的移动
3.3.3 拷贝目录
copy -r aaa /usr :将目录aaa递归复制到usr

3.3.4 目录的查找

find 路径 参数 文件名称
find /usr/temp  'a*' : 查找/usr/temp下的所有以a开头的文件/目录

3.3.5 查看目录的大小

du -h /usr/temp : 查看/usr/temp下的所有文件的大小 
注意细节:可以是对象也可以是文件

3.3.6 目录的挂载与卸载

amount /dev/hdc /temp/floderA/disk1 : 将设备中的内容挂载到disk1中
unamount /dev/hdc /temp/floderA/disk1 : 卸载掉disk1中挂载的内容

四、文件操作命令

4.1 文件的新增

touch aaa.txt : 在当前目录下创建aaa.txt的文件

4.2 文件的删除

rm -rf 文件名

4.3 文件的修改

vi aaa.txt

4.4 文件的查看

cat aaa.txt

4.5 文件的复制

copy fileA fileB : 将文件fileA复制为fileB
copy fileA /usr/temp : 将当前目录下的fileA文件复制到/usr/temp下
copy * /usr/temp : 将当前目录下所有未隐藏的文件复制到/usr/temp下
copy -a fileA fileB :将目录fileA下的所有文件包括隐藏文件复制到目录fileB中,保留文件的属性

4.6 文件的查找

find 路径 参数 文件名
find -name *.npm : 在当前目录下查找rpm包
find -name *page* : 递归查找名称中含有page的文件
find / -name *page* : 在系统的任何地方查找名称含有page的文件

4.7 文件内容的查找

grep aaa /usr/fileA : 在/usr/fileA文件中查找含有aaa内容的所有行

4.8 文件的授权

chmod 权限 文件名
chmod 777 aaa.txt : 将aaa.txt的所有权限设置为可读可写可执行

4.9 指定文件的拥有者

chown vagrant:vagrant aaa.txt : 指定aaa.txt文件的拥有者为vagrant用户和vagrant组
注意细节:可以是文件也可以是目录

五、打包压缩与解压

5.1 打包压缩

tar -zcvf ab.tar a.txt b.txt : 将文件a、b打包

5.2 解压

tar -zxvf a.tar

六、防火墙相关命令

1.查看防火墙的状态

systemctl status firewalld
dead :未开
running : 正在运行

2.启动防火墙

systemctl start firewalld

3.关闭防火墙

systemctl stop firewalld

4.开放端口号

1.设置端口号
firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-port=8161/tcp --permanent
2.重启防火墙
firewall-cmd --reload
3.查看开放端口号
firewall-cmd --list-all

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值