linux 基础命令大全
作者:cokekissyoung 发布时间:2023-08-21 17:55:28
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。
字符匹配
* 代表任意字符串
?代表一个字符
[abcd...]代表从里面选字符
[1-9] [a-z] 表示范围
[!abcd] 代表除这些字符串之外
重定向
ls -l /tmp > /tmp.msg 不再屏幕显示,而是输入到/tmp.msg 这个文件
date >> /tep.msg >>表示在末尾追加
grep 127 < /etc/hosts 输入重定向
cp -R /usr /backup/usr.bak 2> /bak.error 错误输出重定向
管道:将一个命令的输入作为另一个命令的输入
ps aux | grep apache2
命令链接符
ls -l /etc/hosts;ls -l /etc/host; 命令依次执行
sudo service apache2 stop&&sudo service apache2 start 前面命令执行成功后,才执行后面命令
service apache2 restart || sudo service apache2 restart 前面命令执行失败后,后面命令才执行
命令替换符
ls -l `which touch` 将which touch的输入作为 ls -l 的参数
目录与文件管理命令
ls -ald /root 显示/root下所有文件
pwd 显示当前目录
touch test.c 创建一个新文件test.c
mkdir test 创建一个新目录 test
cp test.c /root 复制 test.c 到 /root
cp -R test /root 复制test 文件夹到 /root
mv test.c /root 移动 test.c 到/root
mv test.c /root/test2.c 移动并且改名
rm -rf /mydir 不询问 y/n,强制删除/mydir 目录和里面的文件
cat Myfile 查看文件
more Myfile 分页查看文件内容,空格:下一页,enter:下一行,q:退出
tail -num log.txt 实时查看文件前num行内容
ln source.txt /var/source.txt 创建硬链接(相当于copy + 实时更新)
ln -s source.txt /var/source.txt 创建软连接(相当于快捷方式)
sudo chmod -R 777 /sh
压缩和解压
gzip -d 文件:压缩为 .gz文件,不支持目录,不保留源文件,-d 为解压缩
bzip2 -k 文件:压缩为.bz2 文件,它的压缩比非常惊人,-k 会保留源文件。
bunzip2 .bz2文件:解压 .bz2 文件。
tar -zxvf aa.tar.gz 解压到当前文件夹
tar -zcvf aa.tar.gz /etc/aa.txt 压缩文件,记得文件用全路径
zip services.zip /etc/services 压缩文件
zip test.zip /test 压缩目录 zip 是保留源文件的压缩。
uzip 压缩文件:解压文件;
文件权限
chmod [-R] 777 /var/home/www 改变文件/目录权限 -R是递归
chown caokaiyan /var/home/www/aa.txt 改变文件所有者
chgrp [-R] admin /var/home/www/aa.txt 改变文件所有组
用户管理
useradd caokaiyan 向系统添加一个用户
passwd caokaiyan 给用户设定一个秘密
su 切换到root用户
sudo 普通用户使用root用户权限操作,一般在Debian系列linux才有
logout 注销登录
文件搜索
which ls 定位到ls命令的绝对路径;提供 命令别名信息
whereis ls 定位到ls命令的绝对路径;提供帮助文档信息
find /etc host 在/etc 里面查找名字带有 host 的文件
locate host 基于linux内置文件数据库查找带有 host 名的文件,一般在找之前 updatedb 一下,更新内置数据库
file 文件:判断文件类型
网络通信命令
ping + ip地址/URL:发送数据包,看看能不能得到包的返回
ping 自己机器ip地址:如果能通,说明自己的网络设置是没问题的!
ping 127.0.0.1(回环地址):检测自己机器安装了tip/ip 协议 么
ping + 6000 www.baidu.com :发送 6000 block 大小的一个包,来测试网络连接时延
ifconfig -a :查看网卡信息;eth0是第一块网卡 lo 是回环网卡;
netstat -anp:监控网络状态,端口号,哪个进程监听的这个端口啊,等等!
traceroute +域名/主机 IP :追踪路由
route -n:显示本机路由表
关机
shutdown -h [now/等待时间]
shutdown -r [now/等待时间] 重启
reboot 快速重启(跳过sync数据同步过程)
init 0 关机
init 6 重启
halt 系统停机
查看硬盘分区情况
fdisk -l [/dev/had]硬盘分区情况
df -h 硬盘分区的使用情况
du -sh /root 查看/root下所有目录大小
uname -a 所用的linux 版本号
linux环境配置
Locale 查看当前语言环境
LANG=zh_CN.UTF-8 设置当前语言 ,LANG 是环境变量
可以使用配置环境变量,而不用去修改对应的配置文件
env 列出所有的环境变量
date 显示当前时间
cal 显示当前日历
进程管理
ps aux 查看运行的所有进程
ps e
kill 8024 通过PID杀死进程
Kill -9 8935 强制杀死进程
killall 8323 杀死它和它的子进程
top 实时监控进程


猜你喜欢
- 1、安装环境1、HUAWEI mate x cpu i5 82500u ,8g内存,独立显卡2、VM 15 PRO3、问题描述安装完linu
- FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵
- 目前,国内外的SEO都在研究Google排名的因素,据说有三百多种。不过能够把握的无非都是最基本的那几种。只要你能够针对你的网站把以下几方面
- 一、首先说明的是连不上 wifi 的原因无外乎以下几点 1、网卡问题
- VirtualBox主机虚拟机互通的实现方法,供大家参考,具体内容如下首先使用的是桥接模式,桥接模式相当于是使用Hub来把主机以及虚拟机进行
- 用NT(2000)建立的Web站点在所有的网站中占了很大一部分比例,但NT的安全问题也一直比较突出,使得一些每个基于NT的网站都有一种如履薄
- 在网络管理中,对于DNS服务的管理是一项基础性的工作。随着用户规模的扩大,频繁地手工修改DNS的区域数据库文件不是一件轻松的工作。关于动态D
- 1.下载ElasticSearch 6.4.1安装包 下载地址:https://artifacts.elastic.co/downloads
- 0x0 测试环境总部生产服务器与分部备份服务器要求实现异地数据备份,环境如下**centos 6.5**生产服务器目录: /home/zyt
- 美国东部时间2月28日下午6时(北京时间3月1日上午7时)消息,盛大游戏(纳斯达克:GAME)于今天公布了其截至去年12月31日的2009年
- 标签做为SEO中最普及的优化手段,在SEO被人们认识的初期,站长因此项设置而明显改善了网站的搜索引擎排名大为兴奋。但随着黑帽SEO的发展,搜
- 面对网络社会的红与黑,个人站长与之搏斗往往无力反击唯有坚持。浑浑噩噩在互联网上爬了三年,做过不计其数的垃圾站。流量从几十到几万的都有,K的K
- 10月14日消息,据国外媒体报道,今年第二季度,中国网络游戏收入同比增长了39.5%至9.06亿美元,腾讯公司上升至榜首,领先于竞争对手盛大
- 10月16日消息,据国外媒体报道,知识搜索引擎Wolfram Alpha今天开放API,开发者们可以将其纳入自己的应用。Wolfram公司在
- 最新消息,康盛创想(Comsenz)官方将推出Discuz! 7.1版本,该版本在继承Discuz! 7.0版本经典基础之上进一步创新和完善
- 人生大梦,事业大博,成败大赌。《赢在中国》的播出,激荡了不少热血男儿,雄性基因天生激荡着创业的血性。创业必须有置之死地而后生的勇气,狭路相逢
- mktemp 创建临时文件或者目录,这样的创建方式是安全的。此命令的适用范围:R
- 我是来自创业资讯网的小编,今天我们来讲讲如果勾引蜘蛛, 让蜘蛛为我所用快速更新网站内容和快照,有很多网站在发布后, 百度谷歌的更新速度很慢,
- 导读:美国IT网站eWeek今天撰文称,虽然微软仍然在网络领域落后谷歌,但通过10大理由可以看出,微软仍然拥有很大潜力,并有望最终主导网络世
- 前言不同版本的动态库可能会不兼容,如果程序在编译时指定动态库是某个低版本,运行是用的一个高版本,可能会导致无法运行。Linux上对动态库的命