(一)Linux学习笔记基于centos7+secureCRT8.5

Linux学习笔记(一)

Linux中一切皆文件
linux中,一个命令参数之间以一个空格分开,例如 ls空格-l

执行命令时,时刻记住3个w
who→who am i 我是哪个用户;
where→我在哪个目录下;
which→我该输入哪条命令;


Linux命令及常用快捷键(基于centos7+secureCRT8.5)

1. 命令快捷键

关机重启命令
su root 更改用户为root管理员
shutdown -h 30  30分钟后关机
shutdown -c   取消关机命令
shutdown -h now   立即关机
reboot 重启
shutdown -r 10  10分钟后重启
logout 注销
清屏
Ctrl+L 快捷键,清屏
clear  命令,清屏
快捷键,光标移动
Ctrl+A 行首,光标移动到最前面
Ctrl+E 行尾E end,光标移动到最后面
CTRL+ →向右箭头,光标移动到当前单词开头
CTRL+ ←向左箭头,光标移动到下一单词开头

命令解释器
Linux中,以前负责翻译命令的东西叫Shell,现在叫Bash

路径
在Windows中,文件路径使用反斜杠(\)作为路径分隔符,例如:
C:\Windows\System32\cmd.exe
而在Linux/Unix等操作系统中,文件路径使用**正斜杠(/)**作为路径分隔符,例如:/usr/bin/python
根目录,正斜杠 /
绝对路径,以根目录开头/
相对路径,以点 . 开头
当前路径的两种表示,①点 . ②点正斜杠 . /
当前路径上一级目录 ①点点 . . ②点点正斜杠 . . /

whoami 显示当前用户(who am i 我是谁)
cd 切换目录(change directory)
ls 显示目录结构
pwd 查看当前所在目录(print working directory)
回到家目录,三种方式
cd ~
cd /home/yourname
cd

文件类型
c 字符文件
b 块文件block
d 目录文件
- 普通文件
l 软链接文件

2. 目录操作命令

pwd 显示当前工作目录(print working directory)
cd 切换工作目录(change directory)
ls 显示目录信息(list)
mkdir 创建目录(make directory)
du 统计目录和文件所占空间
ls命令,查看,目录相关
ls 即list,显示文件目录结构,仅罗列出当前文件名或目录名,隐含文件不列出
ls -l 等同于ll  即-l指代long,以长格式形式把文件详细信息列出来
ls -l <目录名>  查看目录下所有目录及文件
ls -ld <目录名>  查看当前目录下所有目录,不包括文件
ls -la 等同于ll -a   显示当前目录下的所有文件及文件夹包括隐藏的【. 当前目录】和【.. 当前目录的父目录】等的详细信息
ls -a  等同于la   即-a指代all,列出当前目录下所有文件及目录,包括以点 . 开头的隐藏文件

ls --help 查看ls后可跟参数

ls -lS  即-lS大写的S指代Sum,以文件大小排序
ls -lSh  等同于 ls -l -S -h  即-lSh指代human人性化,文件大小以单位G、K、M显示

ls -lt   即-lt小写的t指代time,以时间排序 新→旧  
ls -ltr  以时间排序,旧→新 r指代reverse反转

ls -R <目录名>  递归列出每个文件夹下目录

inode号,linux系统不认识文件字符名,用【一串数字,inode号】区分文件,一个文件必须有一个inode号;一个inode号可以指向多个文件
ls -i  即-i指代inode号
mkdir命令,创建目录
mkdir <目录名>  即make directory,创建目录
mkdir <目录名1> <目录名2> <目录名3>   创建多个同级目录
mkdir -p <不存在的目录名1>/<不存在的目录名2>/<不存在的目录名3>  创建嵌套的多层目录结构
du命令,统计目录和文件所占空间
du -sh /etc/passwd

3. 文件操作命令

touch 创建文件
file 查看文件类型,linux中文件扩展名和文件类型没有直接关系
stat 查看文件时间
touch命令,创建文件、file命令、stat命令,查看文件时间
touch <文件名1> <文件名2> <文件名3>  创建多个同级新的空文件,是文件不是目录

file <文件名>  显示文件类型

stat <文件名>  即stat指代state状态,查看文件访问access、更改modify【文件内容】、改动change【文件属性:文件名、大小等】、创建时间

改变【access,最近访问时间】和【modify,最近更改时间】,立即生效
touch -d "20230125" <文件名>  即-d指代date,时间格式"20230125"年月日 
touch -d "12:12:12" <文件名>   时间格式 "12:12:12"时分秒

touch -d now <文件名>  恢复文件日期  
ls命令,文件相关,目录名区别
ls -l <文件名>  查看文件时间
ls -l <目录名>  查看目录下所有目录及文件

4. 文件内容操作命令

cat 查看文件内容,-n显示行号
echo 向文件中写入内容
more、less 分屏查看,enter翻行,空格向下翻页,b向上翻页,q键退出
head、tail  显示文件的开头或末尾部分内容
tail -f  动态显示内容的变化,如跟踪日志变化
ldd 查看二进制文件内容
cat命令,查看小文件内容、tac命令
cat <文件名>  查看普通小文件内容
cat -n <文件名>  显示文件时加行号
nl <文件名>  自动显示行号
cat -A <文件名>  查看文件中特殊符号

tac <文件名>  与cat命令查看显示的文件顺序刚好相反
echo命令,写入文件内容
echo '内容' ><文件名或路径>  向文件中写入内容
more、less命令,看大文件
敲回车键,一行一行看;敲空格键,一页一页向下翻页;b向上翻页;输入/ftp搜索服务器文件; q键退出
more <文件名>  例如,more /etc/services   
less <文件名>  搜索高亮显示
head/tail命令,只看文件前面/后面几行,动态查看文件
head <文件名>    查看文件前面10行,默认显示10行
head -5 <文件名>  等同于 head -n -5 <文件名>  只看前五行

tail <文件名>    查看文件最后10行
tail -5 <文件名> 只看后5行
tail -f <文件名>  例如 tail -f /var/log/messages 动态显示文件内容,文件内容有变化,实时更新主要用来看系统日志文件,快捷键Ctrl+c终止
ldd命令,查看二进制文件
ldd /usr/bin/mkdir 一般用来查看二进制文件

5. 文件目录拷贝、移动、删除操作命令

cp 复制文件或目录(copy)
mv 移动文件或目录(move)
rm 删除文件或目录(remove)
cp命令,复制文件或目录
cp [] <source> <where>  拷贝资源source到where
[] 拷贝方式,可以取以下值
-a 递归拷贝文件,包括目录、属性,等同于prd
-p  文件属性信息一起拷贝过去,如文件名等
-r 递归拷贝目录
-d  拷贝时保留链接
-V 显示拷贝实时信息
-f  暴力force,强制拷贝
-i  拷贝时询问确认

cp /home/name/file1 . 拷贝文件到.当前目录,文件所有者属性改变
cp -p /home/name/file1 ./file2 文件属性不变,且改名为file2
cp -r dir1 /root  拷贝目录dir1到根目录下
mv命令,移动文件或目录

如果目标位置与源位置相同,则相当于为文件或目录改名

mv <源位置> <目标位置>
mv file1 dir1/dir2/dir3  移动
mv file1 dir1/dir2/file9 移动并改名
mv file1 file2  原地改名
rm命令,删除文件或目录
rm [] <filename>
[]删除方式,可取以下值
-i 确认删除提示信息
-f 强制删除,无提示
-r 递归删除目录,有一串确认提示信息
-rf 直接删除目录

rmdir <dirname> 删除空目录

alias/unalias命令,起别名

alias rm="rm -i"  当输入rm命令时相当于执行的是rm -i提示删除命令

unalias rm  取消rm命令的别名
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值