一.查看目录结构:cd/ls

根目录下的所有目录:

linux有两种用户:
①root用户 /root
②home下的其他用户 /home/zhangsan

list:列出

  • ll :查看当前目录下的文件(不包括隐藏文件)
  • ls -al : 查看当前目录下的所有文件(包括隐藏文件)
  • ll /home/ : 显示指定目录下的文件

cd:切换

  • cd / :切换到根目录
  • cd ~ :切换到当前用户的目录(root|home)
  • cd - : 切换到上次操作的目录
  • cd … : 切换到上级目录
  • pwd : 查看当前是哪个目录

二.文件创建:touch/mkdir

  • touch:创建文件
  • mkdir:创建文件夹
  • mkdir -pv :创建多层目录

三.文件浏览:cat /less

  • cat : 浏览文件中内容较少的文件(如记事本)

  • less -mN : 带列数的显示文件里的内容(Enter:向下一行; 空格:向下一页; B:向上一页; q:退出; /:向下查找; ?:向下查找)

四.文件复制:cp

  • cp : 复制文件
  • cp -b :覆盖文件后,可以做一个备份
  • cp -r :复制目录

五.文件剪切(重命名):mv

  • mv :

六.文件删除:rm

  • rm :删除文件
  • rm -f :强制删除文件
  • rm -rf :强制删除文件夹

七.文件查找:find

  • find -name ‘文件名*’ :

八.文件编辑:vim

  • vim 文件名:进入文件编辑器 ===> 输入i :进入插入模式 ===>按下Esc,退出插入模式到一般模式 ===> :wq :退出编辑器
    -
  • vim编辑器常用命令:

九.进程相关:

  • ps -ef|grep +进程名 : 打开任务管理器查看该进程是否在运行
  • kill -9 进程id : 关闭进程
  • ifconfig :显示ip信息
  • ping : 测试与目标主机的联通性

十.加压缩命令:tar

  • tar -zxvf :解压命令
  • tar -zcvf :压缩命令

十一.关机重启:reboot /halt

  • reboot : 重启
  • halt : 关机

十二.权限命令:chmod



①: -代表文件; d代表目录
②: 当前用户对该文件/目录的使用权限,r代表可读; w代表可写; x代表可执行;
③: 当前组的其他用户对该文件/目录的使用权限,r代表可读; w代表可写; x代表可执行;
④: 其他所有用户对该文件/目录的使用权限,r代表可读; w代表可写; x代表可执行;

  • chmod u: 更改当前用户的权限; u-代表取消权限 ;u+代表添加权限
  • chmod p:更改当前组的其他用户的权限 ;g-代表取消权限 ;g+代表添加权限
  • chmod o:更改其他用户的权限 ; o-代表取消权限 ;o+代表添加权限

示例 : 更改1.txt的当前用户可读可写可执行, 当前组的其他用户可读可写不可执行 ,其他用户可读可写不可执行
chmod u+rwx;
chmod g+rw-;
chmod o+rw-;

十三. 普通用户获取root权限

方法一:
使用su - ,然后输入密码,你就可以运行需要root权限的任意命令了 . su命令将保留到会话结束,因此每次需要运行命令时,不需要再重新输入root用户密码。

方法二:
使用sudo 代替 su -, 通过sudo(“超级用户执行”)命令,你可以临时以root用户身份运行其他命令。这是大多数用户运行root权限命令的最佳方式,因为这样既不用维护root帐户,也不需要知道root用户密码。只要输入自己的用户密码,就能获得临时的root权限。

方法三:
更改root用户的密码: 输入sudo passwd root ,并按 回车。提示输入密码时,输入你的用户密码。然后提示输入两次root密码 , 输入完后root密码极为生效 ; 如果你想锁定root帐户,输入以下命令可以清除密码,并锁定root帐户:sudo passwd -dl root

方法四:
以root用户身份登录: 登录Linux系统时, 输入root作为用户名。如果root帐户并未锁定,而且你知道密码,当系统提示以用户帐户登录时,你可以用root帐户登录。不建议经常‘以root帐户进行登录’,因为这样很容易运行一些会导致系统无法正常工作的命令,而且还会带来安全隐患,尤其是你正在计算机上运行SSH服务器的时候。只有进行紧急修复时,才能以root帐户登录,比如处理磁盘故障或恢复锁定的帐户。

linux常用核心命令大全(只写程序员常用的)相关推荐

  1. Linux菜鸟入门级命令大全

    Linux菜鸟入门级命令大全 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前 ...

  2. Linux(Ubuntu 命令大全)

    Linux(Ubuntu 命令大全) Ubuntu 一. Ubuntu简介 Ubuntu(乌班图)是一个基于Debian的以桌面应用为主的Linux操作系统,据说其名称来自非洲南部祖鲁语或科萨语的&q ...

  3. cmd锁定计算机病毒,反病毒常用CMD命令大全

    反病毒常用CMD命令大全 I.文件类: 1.attrib 显示或更改文件属性 命令格式: ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive ...

  4. eoiioe linux下解压命令大全

    http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html eoiioe linux下解压命令大全 .tar 解包:tar xvf Fi ...

  5. CentOS常用基础命令大全

    这篇文章主要介绍了CentOS常用基础命令大全,学习centos的朋友需要掌握的知识,需要的朋友可以参考下 1.关机 (系统的关机.重启以及登出 ) 的命令 shutdown -h now 关闭系统( ...

  6. linux下解压命令大全

    linux下解压命令大全 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------- ...

  7. [茗洋芳竹]程序员常用不常见很难得的地址大全,博主很辛苦

    [茗洋芳竹]程序员常用不常见很难得的地址大全,博主很辛苦 如果你有好的网址,请评论哦,我加上去,并附上你的昵称,并加上你的博客链接地址,表示感谢 茗洋芳竹声明:以下网址全部链接,本人全部测试过,如果发 ...

  8. Linux基础及命令大全(入门级教学基础命令)

    Linux基础及命令大全(入门级教学基础命令) 一.什么是shell,Linux的格式 shell就是Linux系统中运行的一种程序,也是用户和内核之间的翻译官,Bash是Linux系统中默认使用的s ...

  9. linux系统正常停机的命令,Linux系统重启命令大全

    在进行Linux系统操作的时候,如果出现更换硬件.更改系统配置及死机等情况时,就需要对电脑进行重启,而不同的情形重启的方式也不同,即使用的命令不同,接下来是小编为大家收集的Linux系统重启命令大全, ...

最新文章

  1. Hibernate的条件查询的几种方式
  2. shell的执行流控制
  3. 使用httpHandlers进行url rewrite时,提示http 404 error 错误
  4. 一个列表中按钮的不同样式
  5. WinAPI: 钩子回调函数之 MouseProc
  6. Terminal中输入一行命令快速移动光标至行首行尾
  7. laravel php7.2报错,laravel,php_运行php artisan serve时报错,laravel,php - phpStudy
  8. 正则的文字替换和字符串的替换哪个快_JavaScript正则表达式怎么用?
  9. 多语言网站设计需要注意的问题
  10. mysql去重操作哪个最快_如何将 MySQL 去重操作优化到极致?| CSDN 博文精选
  11. 通过zabbix_sender实现批量传递key值
  12. python opencv 利用分水岭算法实现对物体的分割 图文详细注释版 以分割官网提供的硬币为例
  13. java 文件编码_Java获取文件编码
  14. c# 小票机打印二维条码_C#小票打印机
  15. 基于FPGA的关于flash一些学习记录
  16. 如何申请微信号测试账号,进行微信开发
  17. SQL select详解(基于选课系统)
  18. 服务器4块固态硬盘做raid5,RAID 5与RAID 10、硬盘和固态硬盘
  19. Python处理PDF——PyMuPDF的安装与使用
  20. 腾讯云Ubuntu建FTP心得

热门文章

  1. LeetCode-数学-9. 回文数
  2. Qt实现Matlab的等差函数linSpace
  3. 通过AI技术研究网红对其粉丝的消费品牌意识的影响
  4. tomcat架构分析 (connector NIO 实现)【转】
  5. Docker源码分析(八):Docker Container网络(下)
  6. Spring Security Java Config Preview--官方
  7. linux 文件与进程
  8. 编程语言拟人化:Java、C++、Python、Ruby、PHP、C#、JS!--隆重推荐转
  9. 客户流失预警模型-GBDT模型
  10. 基于正则化的特征选择