1、linux 常用快捷键

Ctrl+c按键---停掉正在运行的程序 例ping

Ctrl+d按键---退出正在运行的程序,相当于exit

Ctrl+l 按键--- 清屏   相当于clear

Tab按键---命令补齐

2、关机命令:shutdown

shutdown 参数说明

[-t] 在改变到其他runlevel之前,告诉init多久以后关机;

[-r] 重启计算机=reboot;

[-k] 给每一位登陆者警示关机信息,非真正关机;

[-h]关机后关闭电源 (halt);

[-n]不用Init而是自己来关机!!! 该选项会产生很严重的后果(未测试);

[-c] cancal current process取消目前正在执行关机程序这个选项无实践参数,但是可以输入一个用来解释的讯息,而这个讯息将会传递到每一位使用者;

[-f]在重启计算机时忽略fsck命令 fsck:用来检查和维护不一样的文件系统;

[F]在重启计算机reboot时强制fsck;

[-time]设定关机前的时间(shutdown);

shutdown -h 13:00

系统将会在13:00关机

shutdown -h now 立马关机

shutdown -r now 立马重启

shutdown -h 10 10分钟后关机

shutdown -c 取消定时关机

其他关机命令:halt和poweroff

用halt命令来关机时,实际调用的是shutdown -h。halt 执行时将杀死应用进程,执行sync系统调用文件系统写操作完成后就会停止内核。

halt 参数说明:

[-n] 防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
[-w] 并不是真正的重启或关机,只是写wtmp〔/var/log/wtmp〕纪录。
[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
[-f] 没有调用shutdown而强制关机或重启。
[-i] 关机〔或重启〕前关掉所有的网络接口。
[-p] 该选项为缺省选项。就是关机时调用poweroff。

poweroff 常用的关机命令

对于poweroff,网上说它是halt命令的链接,基本用法和 halt 差不多。

2、重启命令:reboot

3、查看目录下文件命令:ll

ll 是 ls -l 的常用别名,次命令的功能是:查看当前目录下的所有文件及详细信息,创建时间,读写权限等;

4目录显示命令:ls 

ls 是Linux 下常用命令,ls 命令的功能是:以列表的形式列出当前目录下的文件;

显示全部目录命令: ls -a

5、交换目录命令:cd

cd命令用来切换工作目录至dirname,其中dirname表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用这的home directory (也就是刚login时所在的目录),~也表示home directory的意思.........

cd 进入用户主目录

cd ~ 进入用户主目录

cd - 返回进入此目录之前所在的目录;

cd .. 返回上级目录(/根目录无上级目录)

cd ../.. 返回上两级目录;

cd !$ 把上个命令的参数作为cd参数使用;

6、显示当前目录命令:pwd

提示:

应该经常使用pwd命令。Linux的目录结构非常复杂,一个小小的分支就可能会有十几层目录,就好像是个森林,所以Linux不会像Windows那样把全路径写在提示符里,那样太长了。

在目录用cd钻来钻去,很容易记不清自己到底身在何处,这时候执行命令可是有点危险的,例如,想删除一个文件,不搞清楚当前目录,可能会误删除同名的有用文件,而且没那么容易恢复。还有很多其他的情况需要使用pwd,尤其是在执行“rm –rf”这种对目录直接删除的操作时,更需要用pwd确定一下,可能每执行十几个命令就会输入一回。我们应该感谢Jim Meyering先生,他是pwd的创作者。

7、查看版本信息命令:uname -a; lsb_release -a; getconf LONG_BIT

uname -a 查看操作系统内核信息

getconf LONG_BIT 返回32或64 ,返回32 并不代表CPU不支持64位计算

lsb_release命令用来显示LSB和特定版本的信息

-v --version 显示版本信息

-i --id显示该发行版的ID

-d --description显示该发行版的描述信息

最重要 -h --help显示帮助信息

8、切换用户的命令

su 切换root 用户

su username 切换普通用户

9、小工具的命令

显示日期 :date root下可以设置时间

cal 显示日历的命令

cal 2018 显示年历

10、压缩命令

tar

1、压缩:tar zcvf [压缩包名].tar.gz [待压缩的文件名 ... ]

2、解压缩:tar zxvf [压缩包名].tar.gz -C [指定的解压目录]

3、压缩:tar jcvf [压缩包名].tar.bz2 [待压缩的文件名 ... ]

4、解压缩:tar jxvf [压缩包名].tar.bz2 -C [指定的解压目录]

5、注意:(1)参数为z时,压缩格式为gz,参数为j,压缩格式为bz2;(2)压缩包名需要带上后缀.tar.gz或者.tar.bz2

rar

1、压缩:rar a (-r) [压缩包名] [待压缩的文件名 ... ]

2、解压缩:rar x [压缩包] (指定解压目录)

3、注意:(1)需要安装rar软件;(2)压缩目录时需要带上-r参数;(3)压缩包名不需要指定后缀。

zip

1、压缩:zip (-r) [压缩包名] [待压缩的文件名 ... ]

2、解压缩:unzip [压缩包名] -d [指定的解压目录]

3、注意:(1)压缩时,压缩包名不需要指定后缀;(2)压缩目录时需要带上-r参数。

11、给普通用户赋予root权限

1、用root用户系统登录Linux系统

2、给/etc/sudoers文件赋予写权限:chmod u+w /etc/sudoers

3、修改sudoers文件

(1)vi /etc/sudoers

(2)找到这一行"## Allow root to run any commands anywhere"

(3)并在"root ALL=(ALL) ALL"下一行添加"username ALL=(ALL) ALL"这句话,username为需要赋予root权限的用户

4、关闭/etc/sudoers文件的写权限:chmod u-w /etc/sudoers

注意:"username ALL=(ALL) ALL"之间不是空格,而是Tab键

12、查看用户所属组

1、id命令

2、groups命令

3、在/etc/groups文件中查看

13、修改文件属性

1、修改文件读、写、执行权限:chmod命令

2、修改文件所有者、所属组:chown命令

chown [所有者]:[所属组] [文件名]

原链接https://www.linuxidc.com/Linux/2018-07/153206.htm

转载于:https://www.cnblogs.com/orangeZz/p/10228990.html

linux 常用基础命令相关推荐

  1. linux常用基础命令操作收集

    linux常用基础命令操作收集,以下命令基于CentOs6.x 1.日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器) who ...

  2. linux常用基础命令整理

    linux常用基础命令整理 su - 用户名 ->切换到指定用户下 ls ------>查看当前目录下的目录及文件 clear ------>清理屏幕 cd 路径 -----> ...

  3. Linux常用基础命令198个

    Linux常用基础命令198个 1.mkdir 创建目录 * 主要选项:-p 递归创建目录 主要案列:mkdir /xujun mkdir -p /xujun/oldboy mkdir -p /xuj ...

  4. Linux常用基础命令

    Linux常用基础命令 腾讯在线文档(优化版): https://docs.qq.com/doc/DQmdRTGhIUXV0Vmxm 1.创建目录,文件: mkdir -p /root/a/b/c/d ...

  5. 在linux系统环境中 常用的关机命令,Linux常用基础命令整理:关机命令、查看目录下文件命令等...

    整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能 Ctrl+c按键---停掉正在运行的程序 Ctrl+d按键---相当于exit ...

  6. Linux常用基础命令(很全)

    Linux常用基础命令 Linux命令格式 Linux 常见用户管理命令 创建新用户 Linux文件及目录管理命令 绝对路径和相对路径 cd命令 ls命令 pwd命令 mkdir命令 touch命令 ...

  7. 前后端同学,必会的Linux常用基础命令

    无论是前端还是后端同学,一些常用的linux命令还是必须要掌握的.发布版本.查看日志等等都会用到. 以下是我简单的总结了一些简单又常用的命令,欢迎大家补充.希望能帮助到大家 本文首发于公众号 程序员共 ...

  8. 【运维知识基础篇】Linux常用基础命令(四)

    吾日三省吾身,想出类拔萃,要把知识学牢,学全,学深,学广. 今天继续给大家讲命令,基础打牢, 以后起飞!今天要讲的是which,less,more,tr,sort,uniq,xargs,diff,al ...

  9. linux部分基础命令总结,Linux常用基础命令总结

    近期自己学习了一下Linux,写这篇博客以便于对自己的一个总结,记录自己的学习情况,奥利给! 想对Linux熟练掌握,就必须学会它的操作命令,虽然可能会花费一些时间,不过从长远的角度来说,这的确是一件 ...

最新文章

  1. Django中的Form
  2. 百度空间互踩_贝壳联手百度地图 整合新房信息找房更便捷
  3. Android性能优化 - 消除卡顿
  4. python xlrd使用_python处理Excel xlrd的简单使用
  5. 过春节,坐汽车回家的朋友,注意了。。
  6. Tomcat7出现HTTP Status 500 - java.lang.ClassCastException: org.apache.jasper.el.ELContextImpl cannot b
  7. ggplot 非常难调的参数
  8. 机器学习基础(五十四)—— 支持向量机(SVM)
  9. Srs之state-threads研究
  10. 2020FME博客大赛——基于FME的海量数据点高效率抽稀技术及实现
  11. 慕课 springmvc 起步 maven wbe
  12. CSS Hack(兼容ie8一下的浏览器)
  13. Springboot集成urule
  14. 平时工作中如何体现个人技术深度?
  15. LaTeX设置页眉页脚
  16. 机器学习-推荐系统中基于深度学习的混合协同过滤模型
  17. rasa算法_Rasa 入门教程 NLU 系列(三)
  18. 【漫画+图解】面试官让我用 2GB 内存给 20亿个整数(需要8GB内存)排序,我该咋整??
  19. 将文本转为语音文件的各种TTS
  20. 如何正确安装PARSEC。

热门文章

  1. AQS功能及源码详解
  2. 线性代数:矩阵乘向量的特性学习笔记
  3. Payroll Calculation的Process Rule
  4. 免费人脸识别工具可以跟踪社交媒体网站上的人
  5. phpword这个问题的产生中国扭曲
  6. 【周记:距gdoi43天】
  7. erlang环境变量——HOME
  8. 51CTO博客首页看到我了
  9. Java 8 Lambda表达式基础语法
  10. linux开源软件_为什么要使用Linux和开源软件?