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】常见基础命令之系统操作的更多相关文章

  1. 【Linux】常见基础命令之文件操作

    vi:编辑文件 lilip@ubuntu:~/test/page$ vi test.txt i         切换到输入模式,以输入字符. x        删除当前光标所在处的字符. :      ...

  2. Linux 的基础命令的操作

    Linux 的基础命令的操作 显示日期和时间:date 显示日历:cal 简单好用的计算机:bc 1.显示日期: date +%Y/%m/%d 2018/09/01 date +%H:%M 14:26 ...

  3. Linux(三)——Unix&Linux 的基础命令

    Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...

  4. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  5. Linux的基础命令大全

    linux的基础命令大全 1.shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) ls -al /bin/sh   ls -al /bin/bash 查看这些shell的 ...

  6. Linux常用基础命令(二)

    Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...

  7. linux 01 基础命令

    linux 01 基础命令 对于Linux要记住一个概念,一切皆文件,哪怕是目录,也是一个文件 1.修改用户密码 sudo passwd pyvip@Vip:~$ #pyvip表示用户名, Vip表示 ...

  8. linux 02 基础命令

    linux 02 基础命令 1.alias 别名 pyvip@Vip:~/demo$ alias lh="ls -lh" #将ls -lh的功能赋给lh(lh原来并没有意义)这个赋 ...

  9. Linux的基础命令, django的安装与使用

    一. Linux一些基础指令 cat命令, 用于查看纯文本文件(常用于内容较少的) cat 校花的故事.txt # 查看文件 cat -n 校花的故事.txt # 查看文件并显示行号 -n 显示行号 ...

随机推荐

  1. 动态chart Demo

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  2. statsmodels.tsa.arima_model预测时报错TypeError: int() argument must be a string, a bytes-like object or a number, not 'Timestamp'

    在 python 中用 statsmodels创建 ARIMA 模型进行预测时间序列: import pandas as pd import statsmodels.api as sm df = pd ...

  3. 【BZOJ2721】樱花(数论)

    [BZOJ2721]樱花(数论) 题面 BZOJ 题解 先化简一下式子,得到:\(\displaystyle n!(x+y)=xy\),不难从这个式子中得到\(x,y\gt n!\). 然后通过\(x ...

  4. 【dp】摘花生

    [题目描述] Hello Kitty想摘点花生送给她喜欢的米老鼠.她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来.地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经 ...

  5. VBScript 学习笔记

    创建一个变量 VBScript 变量名称的规则: 必须以字母开头 不能包含点号(.) 不能超过 255 个字符 在 VBScript 的缩写中,所有的变量都与类型 variant 相关,可存储不同类型 ...

  6. laravel带参数分页

    <!---分页--> <div id="pagination-box"> {{ $list->appends(['mobile'=>$mobil ...

  7. iis7设置ftp

    目前是所有网站一个域下.ftp登录后可看到所有网站,目前想ftp一个网站,查看了下服务器,貌似只有serv-u这么个东西,还不能再创建第二个域.不得其解.百度发现两篇文章正好: http://blog ...

  8. 使用基本MVC2模式创建新闻网站

    MVC简介 所谓MVC,即Model-View-Controller. (1)Model层:Model指模型部分,一般在应用中Model层包括业务处理层和数据访问层.数据访问层主要是对数据库的一些操作 ...

  9. 第一周java学习总结

    学号 20175206 <Java程序设计>第一周学习总结 教材学习内容总结 第一章是关于JAVA入门的注意事项: 第一章主要按照顺序讲了JAVA的地位,诞生,特点,JDK的安装,一些ja ...

  10. 为Nexus配置阿里云代理仓库【转】

    Nexus默认远程仓库为https://repo1.maven.org/maven2/ 慢死,还常连不上. 可以添加阿里云代理仓库 URL:http://maven.aliyun.com/nexus/ ...