Linux(指令)

目录

alt + enter      全屏 ,退出全屏

clear              清屏

pwd                 打印默认所处路径

cd                    进入文件

cd                进入某一文件

cd .                 当前目录

cd ..                上级目录

cd ~               进入当前用户的家目录(任意一个linux用户,用特定用户登录系统时,默认在家目录下)

cd -            在最近所处的路径下使用

rmdir        删除文件(只能删除空目录)

rm              删除文件

rm -f 文件名                强制删除

rm -r 文件名                递归删除

 注意:rm -rf /          系统崩溃,要重装系统

           rm -rf *          在根目录时也会导致系统崩溃

*         通配符

mkdir                创建文件

mkdir -p 串文件路径                 创建一串文件路径

tree                         显示所有文件路径       ---报错---->              安装tree命令

which 

alias                起别名

ctrl+c                 终止异常

 ls -a -l/ls -l -a/ls -al/ls -la

ls -l                默认自己的目录

ls -l                 指定目录里的内容

ls -l -d            查看目录本身

ls -l 和 ls -l 路径  相同

touch        新建一个普通文件

. 开头的文件                隐藏文件

touch                             创建普通文件

mkdir                             创建文件夹

stat        

​编辑

touch .文件名                创建隐藏文件

mkdir .文件名                创建隐藏文件

man指令

上下键                查找历史命令 

cp 目录 要递归拷贝 

echo指令        将后续当字符串打印(默认加换行符)

 printf                          显示打印

echo和cat的区别

文件

 mv src dst         剪切文件/指定文件重命名(dst不是目录或者不存在就是命名)

cat        显示器打印

history        查看历史命令(日志)

less                       查看日志,可以上下翻阅

tail 文件名    查看尾部日志(默认10行)

tail -n 文件名                    查看尾部几行日志

 head 文件名                查看头部日志(默认10行)

head -n 文件名             查看头部几行命令

打印特定的中间行 

时间相关指令

date +%s        时间戳

时间戳转化为时间

cal                 查看日历信息

​编辑

cal -n                只能查看本年近几月的日历

find命令                        


win界面----os开始时,都是黑屏终端+指令操作

Linux也有图形界面----desktop os-----终端+指令操作

alt + enter      全屏 ,退出全屏

clear              清屏

pwd                 打印默认所处路径

cd                    进入文件

cd                进入某一文件

cd .                 当前目录

cd ..                上级目录

cd ~               进入当前用户的家目录(任意一个linux用户,用特定用户登录系统时,默认在家目录下)

cd -            在最近所处的路径下使用

rmdir        删除文件(只能删除空目录)

rm              删除文件

rm -f 文件名                强制删除

rm -r 文件名                递归删除

 注意:rm -rf /          系统崩溃,要重装系统

           rm -rf *          在根目录时也会导致系统崩溃

*         通配符

win也可以多用户使用:可以打开另外的桌面

mkdir                创建文件

mkdir -p 串文件路径                 创建一串文件路径

tree                         显示所有文件路径       ---报错---->              安装tree命令

centos                 yum install -y tree

ubuntu                sudo apt-get update
                           sudo apt-get install tree

which 

alias                起别名

命令就是文件

命令本质==可执行文件==写的c/c++程序

运行程序                

ctrl+c                 终止异常

显示当前目录下的文件(当前用户所处的目录)   

用户       whoami              

目录       pwd                    

当前目录下的文件           

ls     ll      ls -l(命令行 命令行选项(可以0个或多个,多个选项用空格隔开))

ls显示文件属性,只有ls就只显示文件名

ls -l        显示更多属性

 ls -a -l/ls -l -a/ls -al/ls -la

ls -l                默认自己的目录

ls -l                 指定目录里的内容

ls -l -d            查看目录本身

ls -l 和 ls -l 路径  相同

touch        新建一个普通文件

. 开头的文件                隐藏文件

touch                             创建普通文件

mkdir                             创建文件夹

stat        

touch .文件名                创建隐藏文件

mkdir .文件名                创建隐藏文件

建立一个空文件,该文件也要占据磁盘空间 (文件=内容+属性(大小,类型,名称...))

D:\Adobe Premiere Pro\Premiere Pro 2024(目录或普通文件)

(根目录)/root/113/lesson(目录或普通文件)

Linux的文件结构:是一颗从 根目录/ 开始的一个多叉树

a.叶子结点:一定是普通文件或者空目录

b.非叶子结点:一定是一个非空目录

路径具有唯一性:子节点只有唯一一个父节点

任何一个目录即使为空,系统也默认给该目录自动生成

从根目录/开始定位到目标文件的路径:绝对路径(在配置文件中使用)       /home/bit/test.c    

以非/为参照位置,定位一个文件:相对路径(日常操作较多,简单)

man指令

上下键                查找历史命令 

man手册                从1开始向下找到3

man 3                  c语言

man 2                性能调用

同一目录的文件不能同名,不同目录的文件可以同名

拷贝到上级目录 

cp 目录 要递归拷贝 

echo指令        将后续当字符串打印(默认加换行符)

 printf                          显示打印

echo和cat的区别

echo后续内容当字符串打印

cat打印指定文件名里的内容

知识点

1.在Linux中,一切皆文件   

终端的本质在Linux系统就是一个文件,/dev/pts/xxx

如何理解系统帮我们打开?

系统在执行你的代码之前会先去执行fopen接口,打开文件后再去执行代码

为什么要帮我们打开?

用户默认状态下使用方便

为什么不打开其他的?

默认打开三个就够用了,需要使用其他的再打开就行了

2.重定向操作

写入显示器文件中

把内容显示到文件中----输出重定向

文件不存在---创建文件

文件存在有内容---清空内容,再写入

故可以用">文件名"创建文件(普通文件)

可以清空文件内容

追加重定向“>>文件名”(不清空内容,直接追加内容)

输入重定向"<文件名"(从文件里读,输出到显示器上)

/dev/pts     终端系统  以c开头的文件为字符文件

终端也是文件

表明终端也是文件

文件

-:普通文件,不看后缀(不代表禁止使用后缀),文本,可执行,库,图片,视频...

系统不关心后缀,不代表工具(gcc)不关心后缀

d:目录文件

c:字符文件,键盘,显示器,终端,输入的数据只有顺序性        /dev/pts

b:块设备文件,磁盘          /dev/vda

l:连接文件        /usr/lib

p:管道文件

s:socket文件

 mv src dst         剪切文件/指定文件重命名(dst不是目录或者不存在就是命名)

cat        显示器打印

history        查看历史命令(日志)

less                       查看日志,可以上下翻阅

tail 文件名    查看尾部日志(默认10行)

tail -n 文件名                    查看尾部几行日志

 head 文件名                查看头部日志(默认10行)

head -n 文件名             查看头部几行命令

打印特定的中间行 

 

单词行数统计 wc:单词  -l:行数

时间相关指令

%H : 小时(00..23)
%M : 分钟(00..59)
%S : 秒(00..61)
%X : 相当于 %H:%M:%S
%d : 日 (01..31)
%m : 月份 (01..12)
%Y : 完整年份 (0000..9999)
%F : 相当于 %Y-%m-%d

问题:计算机关机再开机时时间仍然准确?

主板上,纽扣电池让系统主板一直在记录时间

date +%s        时间戳

时间->时间戳:date +%s
时间戳->时间:date -d@1508749502
Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒

由于时间差,加上了8个小时

时间戳的作用:

1.转化为时间

2.用户->日志->时间

可以进行“区间查找

时间戳转化为时间

cal                 查看日历信息

cal -n                只能查看本年近几月的日历

find命令                        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值