加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

总结-linux常用命令

发布时间:2020-12-14 00:36:00 所属栏目:Linux 来源:网络整理
导读:? 1.常用命令 ls?显示文件或目录 -a 列出当前目录下所有文件及目录,包括隐藏的a(all) -l 列出文件详细信息l(list) -al 列出当前目录下所有文件及目录详细信息,包括隐藏的a(all) mkdir?创建目录 -p?创建目录,若无父目录,则创建父目录,如:mkdir -p? pare

?1.常用命令

ls?显示文件或目录

-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
-l 列出文件详细信息l(list)
-al 列出当前目录下所有文件及目录详细信息,包括隐藏的a(all)

mkdir?创建目录

-p?创建目录,若无父目录,则创建父目录,如:mkdir -p? parent/child

cd?切换目录

cd..?回到上一层目录

cd ~?回到根目录

rmdir? 删除空目录

rm?删除文件

rm?文件名? ? ? ? #删除文件,提示是否删除

rm -f?文件名? ? ?#删除文件,不提示是否删除

rm -r /dir/dir1/dir2? ?#删除目录,提示是否删除

rm -rf? /dir/dir1/dir2? ?#删除目录,不提示是否删除

touch?创建空文件

mv?移动或重命名

mv? /root/etc? ?/tmp? ? #将文件etc移动到目录/tmp下

mv?aaa? abc? ? ? ? ? ? ? #将文件名aaa?改成?abc

cp? 拷贝

cp /root/aa? /opt/? ? ?#将文件aa拷贝到opt目录下

cp /root/aa? /opt/bb??#将文件aa拷贝到opt目录下,并起一个新的文件名

cp -r??/dir/dir1? /dir/dir2? #拷贝dir1目录到dir2目录下

cp -i? #拷贝时询问是否覆盖

find 在文件系统中搜索某文件
pathname:find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。(例如:find ./dir/ test.js)
-name 按照文件名查找文件。(例如:find -name test.js)
-perm 按照文件权限来查找文件。
-user 按照文件属主来查找文件。
-group 按照文件所属的组来查找文件。
-type 查找某一类型的文件
(b - 块设备文件。d - 目录。c - 字符设备文件。p - 管道文件。
l - 符号链接文件。f - 普通文件。)
-print: find命令将匹配的文件输出到标准输出。
-size n[c] 查找文件长度为n块的文件,带有c时表示文件长度以字节计。
-depth 在查找文件时,首先查找当前目录中的文件,然后再在其子目录中查找

pwd?显示当前绝对路径

echo? 用于字符串的输出

echo "It is a test" > myfile #左边的内容覆盖右边文件内容
echo "It is a test" >> myfile #左边的内容追加到myfile文件中

(cat /etc/password > new_pass.txt #左边的内容覆盖右边文件内容)

grep??用于查找文件里符合条件的字符串

#在filename里查找‘str‘字符串
grep ‘str‘ filename

#在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行
grep test *file

#以递归的方式查找符合条件的文件。例如,查找指定目录/etc/acpi 及其子目录(如果存在子目录的话)下所有文件中包含字符串"update"的文件,并打印出该字符串所在行的内容
grep -r update /etc/acpi

ps 用于报告当前系统的进程状态

ps aux | grep amoeba #查看amoeba进程

#ps是显示当前状态处于running的进程,grep表示在这些里搜索,而ps aux是显示所有进程和其状态。

ps -ef | grep tomcat-web #查看tomcat-web进程号
kill -9 进程号 #杀死进程

?wc?统计文本中行数、字数、字符数

wc -l #统计行数
wc -c #统计字节数
wc -m #统计字符数,不能与-c同时使用
wc -w #统计字数
wc -L #打印最长长度

cat /etc/passwd | wc -l #查看文件内容,并统计/etc/passwd文件行数
cat /etc/passwd | wc -L #查看文件内容,并统计最长长度

cat?文件路径/文件名? 查看文件内容

head?文件路径/文件名?显示文件头N行,默认显示前10行

head -n 文件路径/文件名? #显示文件的头n行

tail?文件路径/文件名?显示文件后N行,默认显示后10行

tail ?-n 文件路径/文件名? #显示文件的后n行

tail -f?文件路径/文件名? ?#动态打印文件内容

date?列出系统当前时间

?

2.系统目录

bin目录:用来存放常用的可执行文件

sbin目录:用来存放系统的可执行文件

家目录:/home/用户名?用来存放用户自己的文件或者目录

dev目录:设备文件目录

etc目录:配置文件目录

tmp目录:临时文件目录

/opt? ?/media? ?/mnt? ? #可随意用

?

3.用户管理

useradd?username? 添加用户

useradd -u 100 -g ljp -d /home/ljp -c test? # -u 100:指定uid为100??-g ljp:所属组为ljp? ?-d /home/ljp:存放于ljp家目录下? ?-c test:备注信息

passwd username? 修改用户密码

userdel? username? 删除用户

su user 切换用户,加载配置文件.bashrc(只切用户名换,环境变量不改变)

su -user??切换用户,加载配置文件/etc/profile (会运行环境变量)

4.文件权限管理

三种基本权限:
R 读 数值表示为4
W 写 数值表示为2
X 可执行 数值表示为1

“-rw-rw-r-- ” 一共十个字符,分成四段。
“-”第一个字符,表示普通文件;(还可能出现“l”链接;“d”表示目录)
“rw-”第二三四字符,表示当前所属用户的权限(数值表示为4+2=6)
“rw-”第五六七字符,表示当前所属组的权限。(数值表示为4+2=6)
“r--” 第八九十字符,表示其他用户权限 (数值表示为2

?chmod [u所属用户? g所属组? o其他用户? a所有用户]? [+增加权限? -减少权限]? [r? w? x]? ?目录名

chmod? 777? text.txt??

chmod u+x g+w o+r? text.txt

chown?修改文件所属组

chown?[选项]...?[用户][:[组]]?文件...

#将文件 file1.txt 的拥有者设为 runoob,群体的使用者 runoobgroup :
chown runoob:runoobgroup file1.txt

#将目前目录下的所有文件与子目录的拥有者皆设为 runoob,群体的使用者 runoobgroup:
chown -R runoob:runoobgroup *

?

5.系统管理命令

who? ? ? ? ? #显示在线登录用户

whoami? ? ?#显示当前操作用户

hostname? #显示主机名

uname? ? ? #显示系统信息

ipconfig? ? ?#查看网络情况

ping?地址? #测试网络连通

netstat? ? ?#显示网络状态信息

top? ? ? ? ? #动态显示当前消耗资源最多进程信息

?

6.关机/重启机器

shutdown
-r 关机重启
-h 关机不重启
now 立刻关机
halt 关机
reboot 重启

init 0?关机

?

7.文件压缩解压处理

tar?压缩、解包

t :查看

c f :create filename?

v: 显示归档过程

z ;压缩

x: 解包

tar -cf test.tar? a.txt? b.txt c.txt? ?#将文件?a.txt? b.txt c.txt压缩到test.tar

tar -cvfz??test.tar? a.txt? b.txt c.txt? ?#将文件?a.txt? b.txt c.txt压缩到test.tar,显示归档过程

tar -tf?test.tar? #查看test.tar包含哪些文件

tar?xvf? /tmp/test/test.tar? ? -C? /opt/? #解压文件到opt目录下

gzip?压缩

gzip?test.txt? ?#生成test.txt.gz

gunzip?解包

gunzip?test.txt.gz? ??#生成test.txt

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读