OS

Last updated on 6 months ago

Linux

linux room

基础命令

echo

打印

whoami

展示用户名

ls

listing 列表 列出我们当前目录中的文件

cd

change directory进入文件

1
2
cd /home
cd tryhackme

cat

concatenate(连接)输出文件的内容

1
cat 1.txt 

pwd

print working directory 展示当前文件路径

find

find -name filename.*

1
2
find -name 1.txt
find -name *.txt

grep

选定文件根据关键字查找

1
grep 1 test1         #1是要查找的内容,test1是文件名字

>

1
echo hello_world > test          #保存'hello_world'到test文件并覆盖test文件的原有内容,如果没有test文件会自动创立一个

>>

只增加不覆盖

man

manual page 说明书页面
image-20230517194601900

touch

创建文件 touch (filename)

mkdir

创建文件夹 make directory

rm

删除操作 remove(移除)
rm (filename) 删除空目录(文件夹)和文件
rm -R (filename) 可以删除非空目录

mv

move 移动文件夹或者文件
mv (filename) (new path) 移动到新地方(相当于剪切)
mv (filename) (newname) 重命名操作

file

确定文件类型(后缀)
file (filename)

权限

ls -l会显示出当前目录的文件/文件夹的详细信息
-代表普通文件
drwxr代表目录
rw表示可读(read)可写(write)

公共目录

etc

etcetera(等等) 就是文章里的etc: 补充的意思

var

此文件夹存储系统上运行的服务或应用程序经常访问或写入的数据。例如,来自正在运行的服务和应用程序的日志文件写在这里 ( /var/log ),或者其他不一定与特定用户关联的数据(即数据库等)。

root

tmp

temporary 临时的
存放临时文件,任何权限都可读写,系统关闭或重启时删除tmp目录内所有内容

文本编辑器

nano

nano (filename) 新建一个文件并用nano编辑器打开
ctrl O保存,ctrl x退出

vim

常规操作

下载文件

wget wget https://fata.taosu0216.cn/file.txt
需要先在本地打开python3 -m http.server(或者在ssh连接的主机上打开),然后要在下载的地方使用wget命令(这里要open new tab)

传输文件(SCP)

secure copy

查看进程(ps)

process status(进程状态)

查看实时进程(top)

会按顺序排序,按q退出,按k进入对话模式

Windows


OS
https://blog.yblue.top/2023/08/20/OS/
Posted on
August 20, 2023
Licensed under