linux命令

目录

1、文件和目录管理

ls

cd

pwd

mkdir

rm

cp

mv

touch

2、文件查看与编辑

cat

less

head

tail

vi

vim

sed

nano

3、文件搜索与查找

grep

find

locate

4、文件压缩与解压

tar

gzip

unzip

5、用户和权限管理

who

useradd

passwd

chown

chmod

6、进程管理

ps

top

kill

7、网络管理

ifconfig

ping

netstat

8、系统信息与状态

uname

uptime

free

9、软件包管理

scp

10、查看帮助

man

11、其它实用命令

df

du

wget

curl

date

echo

history


1、文件和目录管理

ls

功能:显示当前目录下的文件和子目录。

示例:

  • ls:显示当前目录下的文件和子目录。
  • ls-l:以详细列表形式显示。

cd

功能:改变当前工作目录。

示例:

  • cd /etc:切换到etc目录

pwd

功能:显示当前所在的工作目录。

示例:

  •  pwd:显示当前工作目录的路径。

mkdir

功能:创建新目录。

示例:

  • mkdir new_directory:创建一个名为new_directory的目录。

rm

功能:删除文件或目录。

示例:

  • rm file.txt:删除名为file.txt的文件。
  • rm -rf ww:递归删除ww目录及目录下目录及文件。

cp

功能:复制文件或目录

示例:

  • cp file.txt /ww/txt:将file.txt复制到指定目录。

mv

功能:移动或重命名文件或目录。

示例:

  • mv old_name new_name:将old_name重名为new_name。
  • mv file.txt /ww/txt:将file.txt移动到指定目录。

touch

功能:创建新文件或更新文件的访问和修改时间。

示例:

  • touch new_file.txt:创建一个名为new_file.txt的新文件。

2、文件查看与编辑

cat

功能:显示文件内容。

示例:

  • cat file.txt:显示file.txt的内容。

less

功能:以分页的方式查看文件内容。

示例:

  • less file.txt:逐页查看file.txt的内容。

功能:显示文件前几行内容。

示例:

  • head -n 5 file.txt:显示file.txt的前5行内容。

tail

功能:显示文件的后几行内容。

示例:

  • tail -f access.log :  显示access.log实时内容。
  • tail - 100f access.log :实时access.log后一百行内容。
  • tail -n 100 access.log:显示access.log后100行内容。
  • tail -n +20 access.log :从access.log第二十行开始显示,而不是显示前面二十行。

vi

功能:编辑文件。

示例:

  • vi redis.conf:编辑redis.conf文件,Esc+:qa退出不保存,Esc+:wq退出并保持。

vim

功能:编辑文件。

示例:

  • vim redid.conf:编辑redis.conf文件。

sed

功能:根据指定规则编辑文本流。

示例:

  • sed 's/old/new/' file.txt:将file.txt中所有匹配的old替换为new。

nano

功能:打开一个简单的文本编辑器。

示例:

  • nano file.txt:使用nano编辑file.txt。

3、文件搜索与查找

grep

功能:在文件中搜索匹配的字符串。

示例:

  • grep "ww" file.txt:在file.txt中搜索匹配ww的行。

find

功能:按照条件在指定目录中查找文件和目录。

示例:

  • find /etc/conf -name "ww":在/etc/conf目录中按照名称查找匹配ww的文件。

locate

功能:通过数据库快速定位文件。

示例:

  • locate filename:定位名为filename的文件。

4、文件压缩与解压

tar

功能:将多个文件打包成一个文件并选择是否压缩。

示例:

  • tar -cvf ww.tar file1.txt file2.txt:将file1.txt和file2.txt打包成ww.tar文件。

gzip

功能:压缩文件,通常与tar一起使用。

示例:

  • gzip file.txt:压缩file.txt文件。

unzip

功能:解压缩zip格式的文件。

示例:

  • unzip ww.zip:解压ww.zip文件。

5、用户和权限管理

who

功能:显示当前登录用户信息。

示例:

  • who:显示当前登录的用户信息。

useradd

功能:创建新用户账户。

示例:

  • useradd new_user:创建一个名为new_user的新用户。

passwd

功能:修改用户的登录密码。

示例:

  • passwd username:修改username用户的密码。

chown

功能:改变文件或目录的所有者。

示例:

  • chown newowner:newgroup file.txt:将file.txt的所有者改为newowner,所属组改为newgroup。

chmod

功能:修改文件或目录的访问权限。

示例:

  • chmod 755 file.txt:将file.txt的权限设置为755。

6、进程管理

ps

功能:显示当前活动的进程列表。

示例:

  • ps aux:显示所有活动进程的详细信息。
  • ps -ef | grep java:显示所有java进程列表。

top

功能:实时显示系统的资源占用情况。

示例:

  • top:实时显示资源使用情况。

kill

功能:终止指定进程。

示例:

  • kill 18754:终止pid为18754的进程。

7、网络管理

ifconfig

功能:显示当前系统中的网络接口信息。

示例:

  • ifconfig:显示所有网络接口的配置信息。

ping

功能:测试与目标主机的网络连接。

示例:

  • ping www.baidu.com:测试与www.baidu.com的网络连接。

netstat

功能:显示网络连接、路由表等信息。

示例:

  • netstat -t:显示所有TCP连接。
  • netstat -tlnp | grep 8002:显示8002端口占用情况。

8、系统信息与状态

uname

功能:显示当前系统的信息。

示例:

  • uname -a:显示完整的系统信息。

uptime

功能:显示系统的运行时间和负载情况。

示例:

  • uptime:显示系统运行时间和平均负载。

free

功能:显示系统内存的使用情况。

示例:

  • free -h:以人类可读的方式显示内存使用情况。
  • free -m:显示可用内存。

9、软件包管理

scp

功能:在本地系统和远程系统之间安全的传输文件。

示例:

  • scp file.txt user@remote_host:/path/to/destination:将file.txt传输到远程主机。

10、查看帮助

man

功能:显示命令的详细帮助文档。

示例:

  • man command:显示命令commond的帮助文档。

11、其它实用命令

df

功能:

示例:

  • df -h:显示所有挂载的文件系统的磁盘使用情况。

du

功能:显示指定目录的磁盘使用情况。

示例:

  • du -h /path/to/ww:显示/path/to/ww的磁盘使用情况。

wget

功能:从网络上下载文件。

示例:

  • wget https://www.baidu.com/file.zip:从www.baidu.com下载file.zip文件。

curl

功能:通过url规则传输数据。

示例:

  • curl https://www.baidu.com:通过url获取数据。

date

功能:显示或设置系统的日期和时间。

示例:

  • date:显示当前日期和时间。

echo

功能:打印文本。

示例:

  • echo "hello world":在终端输出hello world。
  • echo "http.host: 0.0.0.0" >> file.txt:将http.host: 0.0.0.0写入file.txt。
  • echo 1 | sudo tee /proc/sys/vm/drop_caches:清理page cache。
  • echo 2 | sudo tee /proc/sys/vm/drop_caches:清理dentries和inodes
  • echo 2 | sudo tee /proc/sys/vm/drop_caches:清理page cache、dentries和inodes。

history

功能:显示之前执行过的命令历史记录。

示例:

  • history:显示命令历史记录。

:set number :显示行号

service sshd restart :重启服务

nohup java -jar  ***.jar  &     //***为你的jar包名,后台运行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值