用bash插入代码

1、查看ubuntu的版本号

  1. lsb_release a //linux标准基础(Linux Standards Base);release发布

2、查看Ubuntu的内核

  1. uname -a
  2. uname -a -r

3、给root用户修改密码

  1. sudo passwd root

4、更改桌面任务栏的方向,上下左右

16版本的更改命令:

  1. gsettings set com.canonical.Unity.Launcher launcher-position Bottom

18版本可以直接通过桌面操作实现

  1. //点击左下角的“显示应用程序”——Dock——屏幕上的位置——下左右侧

 5、安装软件

从16版本开始安装命令从apt-get改为apt

  1. sudo apt install python

6、显示查看文件

  1. ls
  2. ls -a //-a表示隐藏文件也显示,linux系统中隐藏文件前面带“.”
  3. ls -l //以列表形式显示文件
  4. ll //以详细列表形式显示文件

7、切换目录

  1. cd .. //表示切换到上级目录,.表示当前目录
  2. cd / //表示切换到根目录
  3. cd ~ //表示切换到用户家目录,如果是以root身份登录,执行此命令后,回到/root/目录下,如果是以其他用户等录得话,则是回到/home/目录下

 8、查看当前目录

  1. pwd

9、查找命令所在的目录

  1. which ls //这条命令主要是用来查找系统***PATH目录下***的可执行文件。说白了就是查找那些我们已经安装好的可以直接执行的命令
  2.  
  3. whereis ls //这个命令可以用来查找二进制(命令)、源文件、man文件。与which不同的是这条命令可以是通过文件索引数据库而非PATH来查找的,所以查找的面比which要广

10、切换用户

  1. su //切换root用户
  2. su root //切换root用户
  3. su myuser //切换到普通用户myuser

11、命令帮助

  1. ls -help //ls命令的用户及各参数说明
  2. man ls //更详细的ls用法说明

12、创建文件目录

  1. mkdir myfile //在当前目录下创建名字为myfile的目录

13、创建文件

  1. touch main.c //在当前目录下新建一个名叫main.c的文件

14、文件操作

  1. //写入文件
  2. echo "hello world" >main.c //将hello world写入当前目录下的main.c文件
  3.  
  4. //查看文件
  5. cat main.c //在命令行中直接打印文件内容
  6. getdit main.c //用桌面环境的文件编辑器打开文件
  7. more main.c //命令行直接打印文件内容,内容多的话分屏显示
  8. head - main.c //在命令行直接打印文件内容,只显示前3行
  9. tail - main.c //在命令行直接打印文件内容,只显示最后3行
  10.  
  11. //文件的复制移动
  12. cp main.c hello.c //将当前目录下的main.c拷贝一份至当前目录并重命名为hello.c
  13. mv hello.c world.c //将当前目录下的hello.c移动至当前目录下并重命名为world.c,实际就是实现了重命名
  14.  
  15. //删除文件
  16. rm world.c //删除当前目录下的world.c文件
  17.  
  18. //文件链接
  19. ln main.c main_ln //将当前目录下的main.c链接到main_ln,相同文件大小的文件同时改变
  20. ln s mian.c main_ln2 //软链接,将当前目录下的main.c链接到main_ln2,相当于给main.c创建了一个快捷方式main_ln2
  21.  
  22. //文件统计
  23. wc main.c //显示当前目录下main.c文件的行数、单词书、字符数
  24. wc main.c l //显示当前目录下main.c文件的行数
  25. wc main.c w //显示当前目录下main.c文件的单词数
  26. wc main.c c //显示当前目录下main.c文件的字符数

【linux之路】常用的命令的更多相关文章

  1. Linux系统中常用的命令汇总

    日常开发,上线的服务器系统一般都是Linux系统,所以,熟练的掌握常用的命令操作就尤其的重要了 1) 查看某个服务的运行情况 (例如Redis) ps -ef | grep redis //e-显示程 ...

  2. Linux学习之常用压缩命令(三)

    (一)常用压缩命令 (1)gzip命令 (2)gunzip命令 (3)tar命令 (4)zip命令 (5)unzip命令 (6)bzip2命令 (7)bunzip2命令 (一)常用压缩命令 (1)gz ...

  3. Linux学习之常用网络通信命令与shell简单应用技巧(四)

    (一)常用网络通信命令 (1)ping命令 (2)write命令 (3)wall命令 (4)ifconfig命令 (5)shutdown命令 (6)reboot命令 (二)shell简单应用技巧 (1 ...

  4. linux下安装python linux下一些常用的命令

    注意 ubuntukylin-14.04.2-desktop-amd64 自带python2.7.6 这个说的比较详细 http://wenku.baidu.com/link?url=gaeFcQrc ...

  5. Linux运维常用的命令详解

    1. 查看系统内核版本 [root@funsion geekxa]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m 显示了系 ...

  6. linux几条常用的命令

    列出一些手头分分钟要用到的命令. 1.df -h 用来查看各个分区的大小 2.du -h --max-depth=0 /data2/xijun.gong/tt_data 用来查看文件夹的大小,并指定递 ...

  7. linux系统下常用的命令(吐血自己整理,且用且珍惜)

    1)linux命令太多,有时候记不起来是哪个,为了方便大家查询,自己吐血整理了以下这些,转载时请标明出处,珍惜原创成果 吐血自己整理,且用且珍惜) 吐血自己整理,且用且珍惜) 吐血自己整理,且用且珍惜 ...

  8. linux几个常用的命令及获取帮助的方法

    date:时间管理,可以显示.修改系统时间.  设定时间:格式:MMDDhhmm[[cc]yy][.ss]其中MM为月分,DD为日期,hh为小时,mm为分钟,CC为年的前两位 YY为年分的后两位,.s ...

  9. Linux 一 些常用的命令

    查看当前系统JAVA的安装路径: echo $JAVA_HOME: 查看内核版本: uname -a ubuntu的防火墙 关闭:ufw disable开启:ufw enable 卸载了 iptabl ...

  10. kali linux下的常用bash命令

    虚拟机版本默认用户root 密码toor ls:显示当前目录包含的文件及文件夹 ls -l:以常规格式显示当前目录包含的文件及文件夹(开头字母解释:d:目录 -:文件 c:设备文件 l:链接 b:块设 ...

随机推荐

  1. 用shell脚本执行php删除缓存文件

    <?php #定义删除路径//服务器缓存目录的路径 $path = '/www/wwwroot/****/data/runtime'; #调用删除方法 deleteDir($path); fun ...

  2. csps模拟93序列,二叉搜索树,走路题解

    题面: 模拟93考得并不理想,二维偏序没看出来,然而看出来了也不会打 序列: 对a,b数列求前缀和,那么题意转化为了满足$suma[i]>=suma[j]$且$sumb[i]>=sumb[ ...

  3. window 下kafka 配置测试

    1.准备工作 1.1 java环境 1.2 下载并解压到D:\zookeeper-3.4.13  下载并解压到 D:\kafka_2.12-2.1.0 2.安装zookeeper .kafka 我安装 ...

  4. vue双向绑定的原理

    什么是双向数据绑定?Vue是一个MVVM框架,数据绑定简单来说,就是当数据发生变化时,相应的视图会进行更新,当视图更新时,数据也会跟着变化. 实现数据绑定的方式大致有以下几种: - 1.发布者-订阅者 ...

  5. Android NDK应用原理

    转:http://shihongzhi.com/ndk/ 那么首先看一下Android的系统框架: 最底层是Linux Kernel,然后上面是封装的库及Android runtime.再上面是App ...

  6. TStringList常用操作

    TStringList常用操作 //TStringList 常用方法与属性: var List: TStringList; i: Integer; begin List := TStringList. ...

  7. vue-router的访问权限管理

    路由守卫(路由钩子.拦截器) vue-router 提供的导航守卫主要用来通过跳转或取消的方式守卫导航.有多种机会植入路由导航过程中:全局的, 单个路由独享的, 或者组件级的. 可以不登录直接进入系统 ...

  8. SF Symbols 使用

    伴随着WWDC 2019 的举办,对于程序员而言 ,无疑SwiftUI 推出 是比较令人兴奋的一件事情, 其中在SwiftUI 使用之中, 我们经常使用以下系统图片 Image(systemName: ...

  9. 如何将存储在MongoDB数据库中的数据导出到Excel中?

    将MongoDB数据库中的数据导出到Excel中,只需以下几个步骤: (1)首先,打开MongoDB安装目录下的bin文件夹,(C:\Program Files (x86)\MongoDB\Serve ...

  10. DbUtils要点小结

    一. DbUtils核心API 1. QueryRunner update方法 query方法 2. 各种Handler都实现ResultSetHandler接口 beanhandler beanli ...