首页 > 系统相关 >Linux的基本操作

Linux的基本操作

时间:2022-12-06 11:32:07浏览次数:36  
标签:文件 tar 系统 cd Linux test 基本操作


一、Linux的文件系统

1、Windows文件系统;fat32、ntfs,分区、盘符

2、Linux文件系统:ext2、ext3、reiserFS等,目录树

二、Linux根目录的子目录

1、bin:普通用户常用例程,例如:date命令

2、dev:存放系统中所有设备名

3、home:普通用户的主目录

4、lib:内核和应用程序所用的库文件和模块

5、root:根用户的主目录

6、usr:用户安装的应用程序

7、boot:Linux内核、开机配置文件

8、etc:与系统硬件和软件有关的配置文件

9、media:光盘、软盘挂载点

10、mnt:其他临时分区的挂载点

11、proc:内存文件系统

12、sbin:根用户用于系统管理的可执行文件

13、tmp:临时文件

14、var:各种服务器的数据文件、日志、假脱机打印系统的打印队列数据等

三、Linux的启动和关闭

1、启动Linux

开机启动

(1)多用户系统

(2)根用户root

2、关闭Linux

(1)halt

  (2)shutdown -h now

3、注销系统

(1)ctrl-d

(2)logout

(3)exit

4、重新启动系统

reboot

四、Linux的在线帮助系统

1、查看文档的命令

cat、more、less

2、Linux的帮助系统

(1)手册页:man  command

(2)info 命令

五、基本shell命令

1、ls:获取目录中的文件列表(文件权限)

2、mkdir、rmdir:新建目录,删除目录

3、cd:切换目录

cd..           切换到上层目录

cd/               切换到根目录   

 cd~            切换到用户主目录

cd-             切换到上次的目录

4、pwd:查看当前目录

5、touch:新建文件/刷新文件时间

6、mv:文件改名/文件移动

7、cp:复制文件

8、rm:删除文件

9、ps -aux:显示当前系统所有进程

10、pstree :以进程树的形式显示当前系统的所有进程

11、top:以实时显示方式显示当前系统的进程

12、date:显示系统当前时间

13、grep -n is   ./test       :显示"test"文件中的"is"字符和存在的行数

14、clear   :清空当前屏幕显示

15、echo $PATH   :显示环境属性的路径

16、find ../  -name pid.c        在当前目录中查找"pid.c"文件

17、wc test    统计"test"文件的行数、大小

18、bc    内置计算器

19、 head  -2  test     显示“test”文件的头2行

20、tail  -2  test     显示“test”文件的末尾2行

21、tar  -czvf  k.tar.gz  *       将当前目录下所有文件都压缩到k.tar.gz

22、tar -xzvf     k.tar.gz      将k.tar.gz文件解压缩                

标签:文件,tar,系统,cd,Linux,test,基本操作
From: https://blog.51cto.com/u_15903730/5915594

相关文章

  • LINUX下统计代码行数
    我们​​编程​​时常常想统计一下自己写过多少行代码了,这时候该怎么办呢?虽然Vim等编辑器中有代码行数显示,但是不能一个个打开然后加起来吧?这个时候需要用......
  • Linux Kernel 安装和编译
    https://www.kernel.org/doc/html/latest/translations/zh_CN/admin-guide/README.htmlLinux内核6.x版本<http://kernel.org/>¶以下是Linux版本6的发行注记。仔细阅读......
  • Linux showmount 的解释
    showmount–aIP显示指定NFS服务器的客户端以及服务器端在客户端的挂载点showmount–dIP显示指定NFS服务器在客户端的挂载点showmount–eIP显示指定......
  • Linux内核态TCP协议调优
    参考:​​https://zhuanlan.zhihu.com/p/374135294​​net.ipv4.tcp_syncookies=1net.ipv4.tcp_tw_timeout=5#阿里云linux才支持此参数,参考:​​修改TCPTIME-WAIT超时时间-......
  • linux下jdk多版本切换
    系统环境系统almalinux9javaOrcalejdk1.8&jdk17jdk安装方式yumlocalinstallrpm包(注:安装jdk时未对/etc/profile进行更改)如何切换参考Linux下怎......
  • Windows下使用vscode连接Linux服务器进行C++代码运行与调试
    参考链接:vscode+SSH配置https://blog.csdn.net/irober/article/details/112724986launch.json+tasks.json配置https://blog.csdn.net/jackuylove/article/deta......
  • 查找linux下进程占用CPU过高的原因,以php-fpm为例
    很多时候,线上服务器的进程在某时间段内长时间占用CPU过高,为了优化,我们需要找出原因。1、找出占用CPU最高的10个进程psaux|sort-k3nr|head-n10或查看占用内存最高的1......
  • Linux进程和计划任务管理
    进程和计划任务管理文章目录进程和计划任务管理一、程序和进程的关系二、查看进程信息三、查看静态的进程统计信息1.ps-elf:2.pgrep命令查看进程信息3.查看进程信息四、......
  • 3.2.Linux-文本过滤与处理-comm指令:以行为单位比较两个已排序文件
    1.comm指令这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3列显示:第1列仅是在第1个文件中出现过的列,第2列......
  • linux history不记录历史命令
    目录linuxhistory不记录历史命令不记录历史命令执行使用history-d删除指定命令记录编辑~/.bash_history文件删除历史记录使用sed命令快速删除的技巧执行命令前加入空......