【Linux】常见基础命令之系统操作
linux现在基本上已成为面试的必考题目,特此总结一些常用的基础命令。
cd:切换目录
lilip@ubuntu:~$ cd /home/lilip/test

pwd:打印当前目录
lilip@ubuntu:~/test/page/inception$ pwd

ls:显示当前目录或指定目录下的文件和目录
lilip@ubuntu:~/test$ ls

ll:以列表的形式显示目录下所有的文件和目录
lilip@ubuntu:~/test$ ll

mkdir:创建新目录
lilip@ubuntu:~/test$ mkdir page

rm:删除,可以删除目录和文件
lilip@ubuntu:~/test$ rm -rf page

tar:打包/解包命令,打包可以是文件或者目录
打包:tar –czvf 新打包文件名.tar.gz 文件1/目录1 文件2/目录2
lilip@ubuntu:~/test/page$ tar -czvf test.tar.gz test.txt tar.txt

lilip@ubuntu:~$ tar -czvf test.tar.gz test/page/ test/inception/

解包:tar –xzvf 解包文件名
lilip@ubuntu:~$ tar -xzvf test.tar.gz

chmod:修改文件或目录的权限
格式:chmod [ugoa]*([-+=]([rwxXst]*|[ugo]))+|[-+=][0-7]+
lilip@ubuntu:~/test$ chmod 777 myfile

权限说明:
600:只有所有者有读和写的权限
644:所有者有读和写的权限,组用户只有读的权限
700:只有所有者有读和写以及执行的权限
666:每个人都有读和写的权限
777:每个人都有读和写以及执行的权限
lilip@ubuntu:~/test/page$ chmod u+x test.txt

chmod的语法格式说明:chmod [who] [opt] [mode] 文件/目录名
who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt表示操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限
mode表示权限:
r:可读
w:可写
x:可执行
top:监视进程和Linux整体性能
lilip@ubuntu:~$ top

ps:查询进程
lilip@ubuntu:~/test/page$ ps

lilip@ubuntu:~/test/page$ ps -ef|grep bash
查看包含bash的进程

netstat:查询进程端口号
root@ubuntu:~# netstat -anp|grep 30418

kill:结束进程
kill 进程编号
lilip@ubuntu:~/test/page$ kill 63169

cp:拷贝
拷贝目录:
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件
【拷贝路径】
lilip@ubuntu:~/test$ cp -r inception/ page/

【拷贝文件】
lilip@ubuntu:~/test/page$ cp test.txt inception/

mv:移动文件/目录
【移动文件并重新命名】
lilip@ubuntu:~/test/page$ mv test.txt inception/mvtest.txt

【移动目录】
lilip@ubuntu:~/test/page$ mv mvtest/ inception

【Linux】常见基础命令之系统操作的更多相关文章
- 【Linux】常见基础命令之文件操作
vi:编辑文件 lilip@ubuntu:~/test/page$ vi test.txt i 切换到输入模式,以输入字符. x 删除当前光标所在处的字符. : ...
- Linux 的基础命令的操作
Linux 的基础命令的操作 显示日期和时间:date 显示日历:cal 简单好用的计算机:bc 1.显示日期: date +%Y/%m/%d 2018/09/01 date +%H:%M 14:26 ...
- Linux(三)——Unix&Linux 的基础命令
Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- Linux的基础命令大全
linux的基础命令大全 1.shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) ls -al /bin/sh ls -al /bin/bash 查看这些shell的 ...
- Linux常用基础命令(二)
Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...
- linux 01 基础命令
linux 01 基础命令 对于Linux要记住一个概念,一切皆文件,哪怕是目录,也是一个文件 1.修改用户密码 sudo passwd pyvip@Vip:~$ #pyvip表示用户名, Vip表示 ...
- linux 02 基础命令
linux 02 基础命令 1.alias 别名 pyvip@Vip:~/demo$ alias lh="ls -lh" #将ls -lh的功能赋给lh(lh原来并没有意义)这个赋 ...
- Linux的基础命令, django的安装与使用
一. Linux一些基础指令 cat命令, 用于查看纯文本文件(常用于内容较少的) cat 校花的故事.txt # 查看文件 cat -n 校花的故事.txt # 查看文件并显示行号 -n 显示行号 ...
随机推荐
- Spring Boot环境下出现No operations allowed after connection close错误
一个基于springcloud的微服务项目,详细配置: SpringCloud + SpringMVC+SpringData JPA+ MySql+Postgresql 其中项目配置了多数据源,前期开 ...
- setData 和 直接赋值的区别
wxml: <view> <block wx:for="{{dataArray}}" wx:key="id"> <v-book b ...
- OpenStack 命令行速查表
OpenStack 命令行速查表 updated: 2017-07-18 08:53 Contents 认证 (keystone) 镜像(glance) 计算 (nova) 实例的暂停.挂起.停止 ...
- 【SEERC2018A】【XSY3319】Numbers
给你一个数 \(n\),求有多少种方案能把 \(n\) 分成两个非零回文数 \((a,b)\) 之和. 两个方案不同当且仅当 \(a_1\neq a_2\). \(n\leq {10}^{18}\) ...
- kubernetes 1.14安装部署metrics-server插件
简单介绍: 如果使用kubernetes的自动扩容功能的话,那首先得有一个插件,然后该插件将收集到的信息(cpu.memory..)与自动扩容的设置的值进行比对,自动调整pod数量.关于该插件,在ku ...
- 并查集(我根本不会切板子啊喂QWQ长文)(大雾
说句实话,我和并查集的缘分还是蛮深的,因为当年学完数论想着找板子题乱做(真是个神奇的找题方式呢),然后就看到了并查集QWQ,看了一会发现是图论就不看了,,,,,,结果还被说是大佬QWQ其实我只是个Na ...
- ML笔记-sklearn.classification_report
主要用于显示主要分类指标的文本报告,在报告中显示每个类的精确度.召回率.F1等信息 首先数据测试结果分为以下4种情况: TP:预测为正,实现为正 FP:预测为正,实现为负 FN:预测为负,实现为正 T ...
- (转)Java回收对象的标记 和 对象的二次标记过程
Java回收对象的标记 和 对象的二次标记过程 二次标记 针对这个问题,虚拟机的做法是进行两次标记,即第一次标记不在“关系网”中的对象.第二次的话就要先判断该对象有没有实现finalize()方法了, ...
- python之路(6)迭代器和生成器
目录 迭代器(Iterator) 生成器(Generator) 迭代器 迭代器协议:对象提供一个next方法,执行该方法要么返回下一项,要么引起一个Stopiteration异常 可迭代对象:实现了 ...
- python之路(3)函数和匿名函数
函数 函数与过程 过程 def test(): "注释" print('1 am chen') test() : 过程调用 def : 定义函数的关键字 test : 函数名 pr ...