Linux常用命令

Linux快捷键:
Tab自动补全
Ctrl + C退出(返回到输入命令状态)

1.Linux基本命令

cd切换目录

cd ..切换到上级
cd /切换到根目录
cd /bin切换到bin目录

ls查看目录内容

ls查看目录内容
ls -lll查看详细信息
ls -a查看全部文件(包括隐藏文件)
[root@localhost /]`#` ls
bin dev home
[root@localhost /]`#` ls -l
total 90
dr-xr-xr-x.   2 root root  4096 Feb 23  2019 bin
drwxr-xr-x.  18 root root  3740 Feb 23 15:51 dev
drwxr-xr-x.   3 root root  4096 Feb 23  2019 home
[root@localhost /]`#` ll
total 90
dr-xr-xr-x.   2 root root  4096 Feb 23  2019 bin
drwxr-xr-x.  18 root root  3740 Feb 23 15:51 dev
drwxr-xr-x.   3 root root  4096 Feb 23  2019 home
[root@localhost /]`#` ls -a
. .. .autofsck bin dev home

pwd查看当前绝对路径

[gao@localhost Desktop]$ pwd
/home/gao/Desktop

mkdir创建目录

mkdir -p创建多级目录
[gao@localhost Desktop]$ mkdir tools
[gao@localhost Desktop]$ ll
total 4
drwxrwxr-x. 2 gao gao 4096 Feb 23 16:54 tools

touch创建一个普通空白文件

[gao@localhost Desktop]$ touch xiyouji.txt
[gao@localhost Desktop]$ ll
total 0
-rw-rw-r--. 1 gao gao 0 Feb 23 17:09 xiyouji.txt

echo把内容写到指定文件中,如果文件无则创建
cat查看文件内容

// 覆盖原有内容
[gao@localhost Desktop]$ echo "gaojunyu" > xiyouji.txt
// 再原有内容后追加
[gao@localhost Desktop]$ echo "how r u?" >> xiyouji.txt
[gao@localhost Desktop]$ cat xiyouji.txt
gaojunyu
how r u?

head -n查看文件前n行,默认前10行
tail -n查看文件后n行,默认后10行

tailf动态显示文件后n行内容,常用在显示tomcat日志文件功能

cp复制

cp -r复制文件夹
// 把文件xiyouji.txt复制到当前目录并命名为xyj.txt
cp xiyouji.txt xyj.txt
// 把文件xiyouji.txt复制到文件夹tools里
[gao@localhost Desktop]$ cp xiyouji.txt tools/
[gao@localhost Desktop]$ cd tools/
[gao@localhost tools]$ ll
total 4
-rw-rw-r--. 1 gao gao 18 Feb 23 17:25 xiyouji.txt
[gao@localhost tools]$ cat xiyouji.txt 
gaojunyu
how r u?
// 把book文件夹复制到/home/gao/Desktop/下
[gao@localhost Desktop]$ cp -r tools/book/ /home/gao/Desktop/
[gao@localhost Desktop]$ cd book
[gao@localhost book]$ ll
total 4
-rw-rw-r--. 1 gao gao 18 Feb 23 17:52 xiyouji.txt
[gao@localhost book]$ cat xiyouji.txt 
gaojunyu
how r u?

mv剪切,重命名
rm删除

rm -f直接删除(不询问确认)
rm -r递归删除(删除文件夹)
[gao@localhost Desktop]$ rm xiyouji.txt 
rm: remove regular file 'xiyouji.txt'? y
[gao@localhost Desktop]$ rm -rf book/

2.Linux系统命令

su root切换到root用户

[gao@localhost /]$ su root
Password: 123
[root@localhost /]`#` su gao
[gao@localhost /]$ 

who查看在线的用户
whoami查看当前自己的用户
top显示当前进程信息(每3秒刷新一次)
ps查看xxx进程的详细信息

ps aux|grep xxx

ifconfig查看当前IP
clear清屏
reboot重启

3.压缩、解压命令

z:以gzip格式压缩
v:显示执行信息
f:后面紧接一个归档文件
c:打包
x:拆包

打包、压缩

tar -zcvf newtools.gz tools

拆包、解压

tar -zxvf newtools.gz

4.管理软件

4.1 安装

// 在线安装
yum install -y xxx

4.2 vim使用

vim(一般模式)查看文本

[gao@localhost Desktop]$ vim xiyouji.txt 

i:(一般模式 >> 编辑模式)编辑文本
Esc:(编辑模式 >> 一般模式)退出(暂未保存)
::(命令模式)
:q退出(未做修改正常退出,已修改退出报错)
:q!强制退出(不保存)
:wq保存退出
:set number显示行号
:set nonumber不显示行号

5.设置防火墙

关闭防火墙

service iptables stop
os7
systemctl stop firewalld.service

开启防火墙

service iptables start
os7
systemctl start firewalld.service
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值