linux基础操作
更改当前目录(进入、退出某个目录)
- cd
-
全拼:change directory
-
参数:
-
- cd [dirName] 跳转到指定目录;
.. 返回上一目录;
~ 当前用户的home目录(也就是刚 login 时所在的目录);若目录名称省略,则变换至使用者的 home directory 。
- 上一个目录,但不一定是上一级目录;例如从A跳转到B,那么cd - 则是返回到A目录;
所以常用的命令如下:
cd logs
cd ..
cd ~
cd -
绝对路径:以/开头的路径都是绝对路径;
相对路径:从当前目录开始寻找的路径;
确认当前工作目录路径
- pwd
- 全拼:print working directory;有时候我们用了很多cd,混乱了工作目录,则可用此目录来确定当前工作目录;
如何打开、查看、编辑文件
- tail、 head
- tail
主要参数:
-f 监视另一个进程正在写入的文件的增长;即可看到日志文件的实时输出;
-n Number 从首行或末行位置来读取指定文件,位置由 Number 变量的符号(+ 或 - 或无)表示,并通过行号 Number 进行位移。
所以常用的命令如下:
tail -fn 100 log.txt
- head
功能说明:看一个文件的头几行
语法:head –n filename
参数:-n :后面接数字,代表显示几行的意思
所以常用的命令如下:
head -n 10 log.txt
- cat、 tac
- cat
全拼:concatenate;(“连接”)
功能说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
- tac
功能说明:从最后一行开始显示,可以看出tac与cat字母顺序相反;
- more、less
- more
一页一页的显示文件内容;
more(初级)
功能说明:一页一页的显示文件的内容
语法:more filename
使用方式:
空格键 (space):代表向下翻一页;
Enter :代表向下翻『一行』;
/字符串 :代表在这个显示的内容当中,向下搜寻『字符串』;
:f :立刻显示出文件名以及目前显示的行数;
q :代表立刻离开 more ,不再显示该档案内容。
常用方式及使用技巧:#ifconfig –a | more
- less
功能说明:less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
语法:less filename
使用方式:
空格键 :向下翻动一页;
[pagedown]:向下翻动一页;
[pageup] :向上翻动一页;
/字符串 :向下搜寻『字符串』的功能;
?字符串 :向上搜寻『字符串』的功能;
n :重复前一个搜寻 (与 / 或 ? 有关!)
N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
q :离开 less 这个程序;
常用方式及使用技巧:less error.log
- vi、vim
- 编辑文件
如何上传下载文件
- sz send zmodem
- rz recive zmodem
sz log.txt
rz index.jsp
Linux下如何查看当前目录下有哪些文件和目录
- ls
- 全拼:list directory contents;
- 参数:
-
-a 显示所有档案及目录 (ls内定将档案名或目录名称开头为".“的视为隐藏档,不会列出)
-
-l 除档案名称外,亦将档案型态、权限、拥有者、档案大小等资讯详细列出,此时可加上 -h 来让系统按k、M等可读单位展示每个文件的大小;
-
所以常用的命令如下:
ls
ls -a
ls -l
ls -lh
ls -lh *.log (列出以.log结尾的所有文件、目录,并展示对应的详细信息)
- ll
- 不是ls -l的缩写,而是别名,例如我们定义如下:alias dir=ls -l。
如何查看杀死启动进程
- ps
全拼:process status
常用命令
ps -ef |grep java
ps ax|grep java
列出含有java的进程
tips
“|”
功能说明:管道,管道符前面命令的输出作为后面命令的输入;
一般会配合grep使用;
- kill
功能说明:杀死进程;
常用命令
kill -9 1341
1341是进程id,刚刚ps得到的
(
[gra@localhost sett]$ ps -ef | grep java
grapefs 1341 1 0 Nov04 ? 00:20:44 /home/grapefs/software/jdk1.7.0_80/bin/java )
如何查看机器信息
- cpu信息
cat /proc/cpuinfo
lscpu
- 内存信息
cat /proc/meminfo
- 硬盘信息
-
df -h (disk filesystem)
获取硬盘被占用了多少空间,目前还剩下多少空间等信息
-
du -h (disk usage)
查看文件和目录磁盘使用的空间;
- 原文作者:Kalend
- 原文链接:https://blog.kalend.top/2022/05/31/linux-basic.html
- 版权声明:本作品采用CC BY-NC-SA 4.0进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。