ctrl alt + t    
打开终端
su                
登陆root
sudo passwd root  
获取超级用户

exit或者CTRL+D      

退出超级用户

man            
帮助文档查询
ls                  
显示文件
ls -a              
显示所有文件
ls -l                
以列表显示
pwd              
打印当前路径
touch            
创建空文件
mkdir            
创建空文件夹
mkdir -p        
级联创建文件夹   比如 文件1/文件2/
rm                  
删除文件
rm -rf            
删除文件夹
rmdir               
删除空文件夹
mv                
在目录间移动文件,修改文件名
cp                  
在目录间复制文件,修改文件名
cp  -r            
在目录间复制文件夹,修改文件名
cp -f              
强制复制文件
cp -rf            
强制复制文件夹
cat               
查看文件内容
vi                  
修改文件内容
ln                
创建快捷方式
ln -s            
创建软连接,ln创建硬连接
init 0                      
关机

shutdown -h now

立刻关机

shutdown -r now  
立刻重启
reboot                    
立刻重启
cal                  
显示日历
date              
显示日期
cd                  
指定文件
cd ..                
返回上一层目录
cd /目录名/    
进入指定目录
按下 TAB        
提示 补全目录或命令
..                    
代表上级目录
.                      
代表当前目录
*man
作用:查询man手册,获得帮助信息
man 1 ls              
1表示查询的是linux命令
man2  xxx            
2表示查询的是linux api
man2 xxx            
3表示查询的是C库函数
Linux 使用技巧
1.使用  TAB键输入
2、linux命令行中一些符号的含义
.            
代表当前目录
..            
代表上一层目录
-            
代表前一个目录
~          
代表当前用户的宿主目录
/            
代表根目录下
$          
普通用户的命令行提示符
#          
root用户的命令行提示符
*          
指所有文件-万能匹配型
* apt-get
作用:在ubuntu中用来在线安装、卸载软件的程序
例如安装vim:apt get install vim
例如卸载vim:apt get remove vim
安装必须是在线的;ubuntu必须上网才可使用。

linux 下 vi 开发步骤: 基本使用
1、vi Hello.java     
【创建一个名为Hello的java文件】
2、输入i                 
【进入插入模式】
3、输入 esc            
【进入命令模式】
4、输入 :             
【wq 表示退出保存,q!退出不保存】
linux 下 vi 开发步骤: 高级使用
查找    
/加上查找的文件名
跳转行号    
直接:输入行号
显示行号  
:set nu
去掉行号  
:set nonu
永久显示行号
需要修改配置文件
在~/.vimrc  中输入 set nu 即可
行删除 命令模式下 
输入 dd
行连续删除            
输入3dd  表示删除3行
连续复制               
输入3yy   表示复制三行
粘贴                      
输入 -p

Linux 命令:

1.0、权限管理
chmod  
修改文件权限
chown  
修改属主
chgrp   
修改文件的组
ls -l  
列出文件属性
-rwxr-xr-x
一共十个字符,第一个表示文件属性(d表示文件夹,-表示普通文件),剩下的9个分成三组。
每组中三个分表表示r可读,w可写,x可执行。如果是字母表示有这个权限,如果是-则表示没有这个权限。
权限还有另外一种表示方法,用数字表示。
r        
可读         4
w       
可写         2
x        
可执行     1
-        
无权限     0
第一种修改权限的方法:
有了这个编码规则,则rwxr-xr-x    编码后为755
要把权限修改成         rwxr--r--     编码后为744
修改命令为:chmod 744 文件名
第二种修改权限的方法:
在原来的权限基础上进行修改,即增加或减少某权限。
三个组用户的编码依次为:属主u  属主所在的组g   其它用户o
增加权限:chmod g+x 文件名
这样就给属主所在的组增加了一个可执行权限
减权限:chmod g-x 文件名
这样就给属主所在的组减了一个可执行权限
1.1、find
在linux文件系统中,用来查找一个文件放在什么位置
例如:find -name "a.c"
就是在系统中全盘查询a.c
例如:find /home -name "a.c"
就是在home目录中查询a.c
1.2、uname
在linux中查询系统信息
uname --help   显示帮助信息
uname -l           显示所有信息
uname -r          显示内核发行号
1.3、tree/lstree
功能:显示文件和目录由根目录开始的树形结构
1.4、mount/umount
用来挂载磁盘到文件系统中
举例:mount -t nfs -o nolock 192.168.1.141:/root/rootfs /mnt  挂载
umount /mnt                                卸载
1.5、磁盘空间相关
        df -h                显示已挂载的分区列表
        du -h               列出文件或文件夹的大小
        du -h 后面加文件名,可以列出文件大小。
1.6、用户管理
        useradd user1    添加一个名为user1的用户
        userdel user1     删除一个名为user1的用户
        passwd user1    为名为user1的用户设置密码
1.7文件打包和解压缩
        tar -czvf dir.tar.gz dir/        将dir目录打包成dir.tar.gz
        tar -cjvf dir.tar.bz2 dir/       将dir目录打包成dir.tar.bz2
        tar -zxvf dir.tar.gz               解压缩dir.tar.gz
        tar -jxvf dir.tar.bz2              解压缩dir.tar.bz2
        
1.8网络配置命令
ifconfig eth0 192.168.1.13          设置IP地址
ifconfig eth0 up                          启用网卡
ifconfig eth0 down                     禁用网卡
ifup eth0                                     启动网卡
ifdown eth0                                禁用网卡
ifconfig eth0 192.168.1.1 netmas 255.255.255.0  同时设置IP和子网掩码
搭建tftp服务器
终端中输入 sudo tftp localhost,进入 tftp   q退出tftp
get file  获取 file这个文件
put file  上次file这个文件

搭建nfs服务器
1.9、sed和awk
正则表达式 匹配加替换。
2.0、格式化文件系统
    mkfs    /dev/hd1
    mkfs -t vfat 32 -f /dev/hd1   创建一个FAT32文件系统

Linux 终端 基本指令相关推荐

  1. linux终端快捷指令打开pycharm

    linux终端快捷指令打开pycharm 步骤 1: vim ~/.bashrc 2: alias pycharm="bash /home/lijuncheng/pycharm/pychar ...

  2. Linux——终端常用指令

    1 系统操作 关闭系统:init 0                           #或者poweroff  / shutdown -r now 重新启动:init 6 按预定时间关闭系统: s ...

  3. linux终端常用指令

    ls  查看目录内容(查看该文件夹内内容) ls -l  查看详细目录内容 ls -a  查看目录所以内容信息(包括隐藏文件) cd +目录  进入目录(文件夹) vi 或 vim +文件  即用vi ...

  4. linux终端快捷指令创建

    使用这个打开gedit ~/.bashrc,把下面的按照下面的格式书写: alias <想要的快捷键> = '操作指令' 示例: alias sd='source devel/setup. ...

  5. Qt模拟Linux终端 1 - Linux指令调用

    在一些特定场合中,直接调用Linux系统中自带的终端来执行Linux命令是不太适用的,有时用户就希望能不打开终端,直接在软件界面中输入命令.对于这种情况,可以使用QProcess来实现. Qt对于QP ...

  6. 十个效果酷炫的Linux系统操作指令(像黑客帝国般的效果~)

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 想想电影黑客帝国中的画面,估计会令很多人都叹为观止,其实最简单的只 ...

  7. 在linux终端远程登陆linux服务器

    2019独角兽企业重金招聘Python工程师标准>>> 在linux终端远程登陆linux服务器 原来在linux终端远程登陆linux服务器是那么的容易,如果的服务器用户名是abc ...

  8. linux 如何查看终端格式,你应该还不知道,Linux终端下的 Markdown 文档查看器

    原标题:你应该还不知道,Linux终端下的 Markdown 文档查看器 现在,Markdown 差不多已经成为技术文档的标准.它可以实现技术文档的快捷写作,以及输出发布.同样都是标记语言,但Mark ...

  9. Linux(4) 实用指令

    Linux(4) 实用指令 学习视频:https://www.bilibili.com/video/BV1Sv411r7vd?p=25&spm_id_from=pageDriver 一.指令运 ...

最新文章

  1. HttpServlet详解
  2. 从零开始单排学设计模式「UML类图」定级赛 1
  3. Consumer group理解深入
  4. 修复被破坏的 vs 工程设置(续)
  5. LeetCode 281. 锯齿迭代器(map+vector)
  6. WM_QUERYENDSESSION与WM_ENDSESSION
  7. 了解JQuery TextArea的取值与赋值问题
  8. 全球智能家居市场发展现状及未来趋势分析
  9. Excel数据导入sql临时表操作步骤
  10. 跟着杨中科学习asp.net之html
  11. php转换ofd文件格式,一种OFD格式文档支持脚本的方法与流程
  12. MySql触发器讲解及使用案例
  13. 测试cpu温度软件mac,mac电脑怎么查看cpu温度和风扇转速的详细步骤
  14. Invalid interval string, expecting a number followed by one of Mwdhmsy
  15. 神经网络机器翻译技术NMT
  16. crmphp_PHP开源CRM-推荐几个
  17. 惊艳爆了,这是我见过的最美Redis客户端
  18. 最近研究的windows API
  19. ES学习看这一篇文章就够了
  20. 【技术点】数据结构(六) -- 哈希表

热门文章

  1. 【ROS-Navigation】—— DWA路径规划算法解析
  2. [ 大数据分析 ] 大数据分析与处理方法介绍
  3. 大数据、Java、Python、区块链、人工智能前景简单对比
  4. 网站被流量攻击怎么处理
  5. 14个适合后台管理系统开发的前端框架,建议收藏!
  6. 内网穿透(详细且免费)部署
  7. 2021年PHP最新面试题(一)
  8. redis学习日志 【一、安装】
  9. 在中国做量化交易一天的工作内容
  10. 计算机写给未来自己的一段话,现实,致自己 写给自己的霸气一段话汇总73句