1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 哔哩哔哩课程:Linux命令

哔哩哔哩课程:Linux命令

时间:2023-02-23 21:29:44

相关推荐

哔哩哔哩课程:Linux命令

不同的硬件翻译“你好”时是不同的“01”组合。

下载的软件很大:因为软件需要支持不同的硬件。

“你好”和硬件之间 加入操作系统,由操作系统来翻译,然后交给i硬件。

操作系统需要支持不同的硬件。

桌面操作系统:windows, linux,macOS

服务器操作系统:Linux:安全稳定免费。

主要作用:管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用,作为中间人,连接软件和硬件。

Linux内核:是运行程序和管理像磁盘和打印机等硬件设备的核心程序。

内核由一系列程序组成,包括负责响应中断的中断服务程序、负责管理多个进程从而分享处理器时间的调度程序、负责管理地址空间的内存管理程序、网络、进程间通信的系统服务程序等。

内核负责管理系统的硬件设备。

Linux中文件和目录:

文件系统:根目录(/)

/home:所有普通用户的家

/root: 系统管理员,超级用户。

/bin:可执行二进制文件的目录。

/mnt:

Linux命令:

一个块的大小是4096bytes,一个文件夹的大小,如果

total是块的总数

ls /:列出/目录下的所有目录。

xarg命令:

给其他命令传递参数的一个过滤器,它擅长将标准输入数据转换成命令行参数,xargs是构建单行命令的重要组件之一。

grep -v: 实现Not操作

wc -l的应用

1.统计demo目录下,js文件数量

find demp/ -name " *.js" | wc -l

2. 统计demo目录下所有js文件代码行数:

find demp/ -name ’.js’ | xargs cat| wc -l

^代表行首,$ 代表行尾。 ^$ 是空行的意思

3. 统计demo目录下所有Js文件代码行数,过滤空行

find demp/ -name '.js’ | xargs cat| grep -v ^$|wc -l

ps -ef查看正在运行的进程

ps -aux显示进程所有状态

如果想查看进程的CPU占用率和内存占用率,可以使用ps -aux

如果想查看进程的父进程ID和完整的CMD命令,可以使用ps -ef

删除进程:

kill -9 进程号

批量删除:

通过awk找到pid那一列,即第二列就是pid

kill -9 'ps-ef|grep xxx|awk ‘{print $2}’ ’

sed

-n:取消默认的完成输出,只要需要的

sed -n ‘3p’ var/log/yum.log 相对路径。打印三行

sed -n ‘3,9p’ var/log/yum.log 打印3-9行

TCP 端口状态:

1、LISTENING状态

FTP服务启动后首先处于侦听(LISTENING)状态。

2、ESTABLISHED状态

ESTABLISHED的意思是建立连接。表示两台机器正在通信

3、CLOSE_WAIT

对方主动关闭连接或者网络异常导致连接中断,这时我方的状态会变成CLOSE_WAIT 此时我方要调用close()来使得连接正确关闭

4、TIME_WAIT

我方主动调用close()断开连接,收到对方确认后状态变为TIME_WAIT。

lsof(list open files)是一个列出当前系统打开文件的工具。

终端输入lsof:显示系统打开的文件,

查看哪个端口号被占用:netstat:用于显示IP,TCP,UDP和ICMP相关的数据统计,用于检验本机各端口的网络连接情况

-a:显示所有连接的端口。

-t:显示tcp端口

-u:显示udp端口

-n: port number,用端口号来显示

-p: 显示进程标识符和程序名称。

netstat -lntup

l: listening n:num t:tcp u:udp p:process

查看linux端口使用情况:

netstat -tln

列出所有端口的情况:

netstat -aon

linux两台机器之间传文件:

(1)scp传输

将本地文件拷贝到远程:

scp 文件名 用户名@计算机IP:远程路径

例如:将本地 music 目录复制到远程 others 目录下。

scp -r /home/space/music/ root@:/home/root/others/

scp -r /home/space/music/ :/home/root/others/

从远程复制到本地

scp 用户名@计算机IP:文件名 本地路径

scp root@:/home/root/others/music /home/space/music/1.mp3

scp -r :/home/root/others/ /home/space/music/

如果远程服务器防火墙有为scp命令设置了指定的端口,我们需要使用 -P 参数来设置命令的端口号

ps-ef ps-aux

top动态显示进程状态

查看磁盘:

df: 列出系统整体磁盘使用情况。disk free:通过文件系统来快速获取空间大小的信息,当我们删除一个文件时,这个文件不会立马消失,当所有程序都不用时,才会根据OS规则释放掉该文件。df能看到已经删除的文件,而且计算大小的时候,这部分空间也加上了。当文件系统确定删除该文件后,df和du就一样了。

du: 查看目录大小。disk usage:通过搜索文件来计算每个文件的大小然后累加。du能看到的文件只是目前存在的,没有被删除的。

fdisk:用于磁盘分区。

ls:

ls -a: 显示当前文件夹下的所有文件(包含隐藏文件,以".“开头的文件)

ls -l:显示详细信息 别名:ll

ls -lh:人性化显示

第一个Admin是创建者,第二个是Admin所在的组。

ls -lah:显示所有用户的详细信息,并且以人性化的方式显示

pwd

cd:

cd /home/admin:绝对路径

cd /home

cd admin:相对路径(切换到当前目录下的admin文件)

cd … :回到上级目录

cd : 回到自己的家(cd ~)/home/admin(username)

cd -:回到上次的访问的目录

mkdir:创建文件夹

在自己家里创建文件夹。不能在根目录和 home目录下创建。

mkdir fileName;

mkdir /home/ycy/come/on-p;如果on的父目录不存在,则先创建其父目录,再创建on.

mkdir filaName1 fileName2;连续创建多个

mkdir shipin/nan shipin/nv;在一个文件夹下创建多个

mkdir shipin/{nan,nv};

创建隐藏文件 mkdir .ren

一个文件夹中一定有一个”."和“…”,一个代表当前目录,一个代表上级目录。

touch:创建一个空文件。

touch a.txt:创建文件

touch只能在存在的目录下创建文件

gedit a.txt:打开记事本文件,写文件。会创建备份文件a.txt~

gedit b.txt:如果b.txt不存在,先创建再打开。

rm删除文件 rm a.txt 删除文件,不能在回收站中找到

rm name-r:删除文件夹 rm a -r

rm * -r: 不能删除隐藏文件

clear:清屏

自动补全:Tab键

ls --help: 帮助命令

man pwd

ls -l:显示详细信息

d:代表文件夹

-:代表文件

第一组:文件拥有者的权限,

第二组:文件拥有的组的权限

第三组:代表其他用户的权限

ls tupian:显示tupian目录中的文件

ls -la /:显示根目录中的所有文件

ls …/…/:

通配符:?:一个字符,*:任意多个字符

cp复制文件

cp fileName1 fileName2:将文件1的内容复制给文件2

cp fileName mulu:将文件复制到mulu下

复制文件夹 加上-r

-i: 可以选择覆盖已存在的文件吗?

mv:移动文件:相当于剪切,同时改名字

mv 2.txt nv/2_back.txt

mv abc nv

输出重定向:

ls > 1.txt:将ls的返回结果输出到1.txt中,覆盖

ls >>1.txt: 追加

cat查看文件内容

cat 1.txt:显示文件内容

cat 1.txt 2.txt :显示两个文件的内容

cat 1.txt 2.txt > 3.txt:将内容输出到3.txt

more当文件内容比较多时,

more 1.txt: 显示第一页内容,

管道

软链接ln -s 1.txt 1_softLink

硬链接将链接文件内容全部复制,目录不能创建硬链接

文件搜索:gerp

grep hello test.txt

定位第几行:grep -n hello test.txt

不区分大小写:grep -i hello test.txt

^1:一行中以1开头

1$:一行中以1结尾

find:查找文件

tar:打包、压缩

-c:创建

-x:解压

su:切换到root下

passwd:

who: 查看当前登陆的用户。

shutdown -h +10:关机命令

chmod:修改文件权限

u:user, g:group, o:other, a:all

chmod u+x test.txt

u=-:清除所有权限

chmod u+x, g-w,o=x test.txt

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。