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

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

1、查看目录

如果是当前目录正是你目标目录:则
ls -l 缩写为ll -----显示目录详情
ls -----只显示目录里面的文件或目录的名字
否则可以
ll /目标目录
ls /目标目录
pwd -----查看当前目录
ifconfig -----查看网络

2、读文件
more /etc/inittab

3、

init 0 关机
init 6 重启
init 5 图形界面
init 3 命令行界面
4、编辑文件或创建文件
vi 文件名字
如:vi /software/1.txt
1.只能看
2.进入编辑状体a,i
3.esc回到命令状态,再输入:wq q!
5、编码
export LANG=zh_CN.UTF-8 -----设置编码
echo $LANG -----查看编码

6、创建目录、进入目录

mkdir 目录名
如:vi /software
进去目录
cd 目标目录
7、删除文件或目录、更改文件或目录名字、移动目录或文件
rm -f 文件名 -----删除文件
如:rm -f /software/1.txt
rm -fR 目录名 -----删除目录
如:rm -f /software
改名字
mv 原名字 修改成的名字
移动目录或文件
如:mv /software/mysql-5.7.17-linux-glibc2.5-x86_64.tar /usr/local
mv 原目录或文件 目标目录或文件位置
复制文件
cp 当前文件名 目标目录/重命名名字
如:将/software目录下的t.txt文件复制到/a目录下命名为t1.txt
cp /software/t.txt /a/t1.txt

8、解压
如果是gzip压缩文件:
tar zxvf *.tar.gz
如果是bzip2压缩的
tar jxvf *.tar.bz2
如果是zip压缩的
unzip x.zip
如果是tar后缀的
tar xvf *.tar
9、进程
显示所有进程
ps -ef
将所有进程用一份文件保存
ps -ef > 文件名.txt
搜索进程(最常用)
ps -ef | grep 搜索的进程名字
结束进程
kill -9 进程id或进程名字
如:
进程id为:3456 进程名字为mysql
kill -9 3456 或 kill -9 mysql

10、更改权限
chmod 代码数字 文件名字
如:d rwx r-x r-x.
目录 拥有者权限 组权限 其他人权限
421 401 401
r ------------4 可读
w ------------2 可写
x ------------1 可执行
- ------------0 都不可
每三个数字加起来组成一数字
例:用改为全部都可以读写执行
命令:chmod 777 text.txt
11、添加和更改用户、组
添加用户
useradd a1
给用户a1设置密码
paswd a1
建立一个a的组
groupadd a
添加用户并分组(分为a组)
useradd -r -g a1 a
切换到新添加的用户a1
su a1
改变群组
chgrp 要更改为的群组 要被更改的文件名字
例:将文件t.txt的群组a改为群组b
如:chgrp b t.txt
改变拥有者
chown 要更改为的拥有者 要被更改的文件名字
例:将文件t.txt的拥有者a1改为拥有者a2
如:chgrp a2 t.txt
改变群组和拥有者
例:将文件t.txt的群组改为a,拥有者改为a2
chown a2:a t.txt

12、其他

安装telnet插件(此插件用于检测端口是否通)
yum install 插件名字
如:yum install telnet
检查端口是否连同
如:telnet 127.0.0.1 8080
关闭防火墙
systemctl stop firewalld.service
跟踪文件
tail -f 文件名字
跟踪日志
tail -f catalina.out
硬盘输入输出等待时间
sar 1 11
cup使用率
top
显示系统容量信息
df -h
显示系统容量信息
df -h
获取当前回话是第几个桌面
echo $DISPLAY
给mysql数据库添加远程用户
%代表任意
grant all privileges on *.* to root@'%' identified by '123456';
刷新权限
flush privileges;
设置开机启动
chkconfig --add mysql
chkconfig mysql on
关于vnc设置
yum install tigervnc-server
vncserver

给防火墙开一个端口

firewall-cmd --zone=public --add-port=5901/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --query-port=5901/tcp

转载于:https://www.cnblogs.com/LarryBlogger/p/6278266.html

你可能感兴趣的文章
破局物联网时代,海尔靠这三步棋
查看>>
Eclipse Che 5.0会带来对Docker Compose的支持、Workspace Agents等特性
查看>>
纠缠不清,微软Azure云服务看上Here地图
查看>>
面向对象的软件分析设计过程备忘
查看>>
Bash远程命令执行漏洞(CVE-2014-6271)分析利用
查看>>
meter资源监控器开发——关键代码分析
查看>>
服务器常见问题汇总
查看>>
英国核潜艇仍运行XP系统 暴露于WannaCry等威胁
查看>>
CompletionService、Future
查看>>
科技创业捷径 网络电话进军通信大道至简
查看>>
【云和恩墨大讲堂】复合索引与绑定变量
查看>>
聚焦服务器行业,看美国独立服务器优势
查看>>
iOS开发之山寨版新浪微博小结
查看>>
美国教授:Facebook等社交媒体的使用将对美国经济造成负面影响
查看>>
呼叫中心质检团队的“重要性”
查看>>
360良医2.0 一个规范的智能医疗信息平台,才能推动互联网医疗
查看>>
React+Redux打造“NEWS EARLY”单页应用 一步步让你理解最前沿技术栈的真谛
查看>>
《Tableau数据可视化实战》——1.6节从剪贴板上粘贴
查看>>
研究人员开发自治 Android 应用创建网状网
查看>>
Google 的总结陈词:Android 是从零开始构建的
查看>>