基本设置命令

1,shutdown 命令,

shutdown -r now # 现在立即重启
shutdown -r + # 三分钟后重启
shutdown -r : #在12:12时将重启计算机 shutdown -h now # 现在立即关机
shutdown -h + # 5分钟后关机
shutdown -h : # 12点钟关机
shutdown -c # 取消关机操作 init 关机
init 重启

2,帮助man -h --help  info


man man  # 查看man命令的手册
man pwd # 查看pwd的收藏
passwd --help # 查看passwd的帮助命令

3,touch 创建文件

touch file1 # file1 不存在时被创建
touch -c file1 # 不创建文件

4,删除命令rm

rm -f filename  # 强制删除非目录文件
rm -rf filename # 删除目录文件和目录文件中的所有文件,必须都是空的文件
rmdir filename # 删除空目录

5,mv,移动,重名

mv test.log test.txt  # 文件改名
mv test1.txt dir1/ #移动文件
mv test1.txt test2.tx test3.tx dir1/ #移动多个文件

6,cp复制命令

cp -r source dest 复制目录文件中的所有到dest中
cp -a source dest 完全复制文件的属性,包括所属组和用户

7,stat 查看文件详细信息

stat filename  #查看文件的详细信息

8,查看可使用的语言种类:locale -a

如果有utf8则是支持中文的

9,apt安装命令

apt-get install -y package # 自动安装软件,-y
apt-cache search package # 模糊查询软件包
apt-remove package # 删除包
apt-remove package -purge # 删除包包括配置
apt-get autoremove # 自动删除不需要的包
apt-get update # 更新源
apt-get upgrade # 更新已安装的包
apt的配置文件:/etc/apt/sources.list # 设置软件包的获取来源
/etc/apt/apt.conf.d # 配置文件
安装vim,更新apt,安装opnessh-server用于xshell的连接
sudo apt install -y vim
sudo apt-get -y update
sudo apt install -y net-tools # 使用ifconfig时的工具
sudo apt install -y openssh-server

10,date:用来显示设置时间

# 日期格式化
# %Y year
# %m month (..)
# %d day of month (e.g., )
# %H hour (..)
# %I hour (..)
# %M minute (..)
# %S second (..) date +"%Y%m%d %H%M%S" date -s "设置的时间期间" # 设置当前时间,需要管理员权限 hwclock -w # 将设置的时间写入硬件中

11,设置时区

tzselect # 可以根据提示一步一步设置时区

12,显示日历

cal # 显示当前月份的日历
cal -y # 显示当年的日历
cal # 显示指定年份的日历

13,忘记登录密码时

开始时长按shift键,进入grub菜单》》按e进入编辑模式,ro 后的一段》》rw init=/bin/bash >>点击f10,进入字符界面

》》passwd 用户名,修改密码,成功后重启,实现修改密码

14,命令行的快捷键

gedit是一个相当于nodepad++的文本编辑器
ctrl + l 清屏,
ctrl + k 删除光标以后的内容,
ctrl + u 删除光标前的内容,
ctrl + w 从后删除到有第一个空格的,
ctrl + a 光标移动到命令开始,
ctrl + e 光标移动到最后行的行尾
ctrl + d 关闭当前终端,但必须剩一个终端关闭不了
ctrl + shift + t,再打开一个终端页签

15,echo,是打印的意思

a = ""
echo $a # 会打印出a的值,当变量不存在的时候,会是空

16,cat,tac,touch,tail,more,less,head,查看文件内容

cat filename filename # 可以显示一个或者多个文件的全部内容
cat -b filename # 所有非空编号输出
cat -n filename # 从开始到最后编号输出 tac filename # 倒着输出所有内容 touch filename # 有文件就打开没有,会生成新的 head - # 输出开头的5行,默认没有参数时,输出10行 tail - # 输出末尾的5行,默认没有参数时,输出10行
tail -f # 动态监控文件 more filename # 一屏一屏的输出文件内容,点击tab翻页,enter下移,b上翻页,没有向上一行行移动
more -5 test.py
less filename # to通过pgup,pgdn翻页,上下键移动

ubuntu,day1基础命令,shutdown,man,touch,rm,mv,cp,stat,locale,apt,date,tzselect,cal,快捷方式,echo,查看文件的更多相关文章

  1. linux系统命令学习系列8-文件相关操作touch,rm,mv,cat,head,tail命令

    上节内容: 系统和目录管理 Pwd命令 .和..目录 相对路径和绝对路径 作业:进入opt路径,分别使用相对路径方法和绝对路径方法进入到其实任意一个子目录 cd /opt 相对路径 cd rh 绝对路 ...

  2. 《linux 文件目录》- touch/rm/mv/cat/head/tail/cp/mkdir/chmod/chown/find/locate/which/whereis

    一:基本 / 根目录下目录结构定义 /bin 常见的用户指令 ls/echo ...... 等 /boot 内核和启动文件 /dev 设备文件 /etc 系统和服务配置文件 /home 用户家目录 / ...

  3. 常用Linux命令:ls/cd/pwd/mkdir/rm/mv/cp

    一.ls:列出目标目录中所有的子目录和文件 1.命令格式 ls [选项] [目录名] 2.常用参数 -a :列出目录下所有文件 -h :以容易理解的格式列出文件大小 -l  :除了文件名之外,还将文件 ...

  4. Linux基础命令---shutdown

    shutdown shutdown指令以安全的方式来关闭系统,所有已经登录的用户都会被告知系统将要关闭.并且在最后五分钟内,新的登录将被阻止.过了指定的time后,关机会向init(8)守护进程发送一 ...

  5. linux 命令随笔 ls cd pwd mkdir rm mv cp cat nl

    Linux 命令练习 ls命令 ls就是list的简写,目的是打印当前目录下的清单 格式 ls[选项][目录名] 常用参数 -a –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -l 除了 ...

  6. Ubuntu常用shell命令

    目录 ls cd mkdir mv cp scp rm df du chmod chown chgrp head tail screen apt-get Ubuntu常用shell命令 Ubuntu作 ...

  7. Linux目录结构和基础命令

    Linux目录和基础命令 目录 Linux目录和基础命令 1 Linux目录结构 1.1 Linux文件名命令要求 1.2 文件的类型 2. 基础命令 2.1 ls 2.2 cd和pwd 2.3 命令 ...

  8. linux基础命令学习总结

    本附录([美]哈恩:<Unix&Linux大学教程>附录B,张杰良译,清华大学出版社,2010年)摘要描述了书中所涉及的143个Unix使命,并且按照命令的类别进行排列.在每个名称 ...

  9. Linux命令行下cp,rm,mv命令的使用

    以下的内容来源于<鸟哥的私房菜> Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制        cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件 ...

随机推荐

  1. makefile或shell中的一些变量

    总是记不住,作个笔记 $@ 所有目标文件 $< 第一个依赖文件的名称 $? 所有的依赖文件,以空格分开,这些依赖文件的修改日期比目标的创建日期晚 $^ 所有的依赖文件,以空格分开,不包含重复的依 ...

  2. 2018-2019-2 20175227张雪莹 《Java程序设计》 实验一 Java开发环境的熟悉

    2018-2019-2 20175227张雪莹<Java程序设计> 实验一 Java开发环境的熟悉 一.实验报告封面 课程:Java程序设计 班级:1752班 姓名:张雪莹 学号:2017 ...

  3. 1DAY centos 7.4 u盘安装、网络安装

    0xff01 重庆大学开源下载centos 1.下载地址 http://mirrors.cqu.edu.cn/CentOS/7.4.1708/isos/x86_64/  选择 CentOS-7-x86 ...

  4. numpy学习笔记(三)

    (1)numpy的位操作 序号         操作及描述 1.      bitwise_and 对数组元素执行位与操作 2.      bitwise_or 对数组元素执行位或操作 3.      ...

  5. HTML翻转菜单练习

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. 如何在idea里面新建一个maven项目,然后在这个maven项目里创建多个子模块

    如何在idea里面配置maven我这里就不多说了 先新建一个maven项目作为总的管理项目 不用勾选什么,直接下一步 这样子一个普通的maven项目就创建成功了. 因为这个项目是用来管理多个子模块的, ...

  7. nginx 返回数据不完整

    当nginx 代理解析大量数据流时,会把数据先放在自己的缓冲区,然后一并发给客户端 一次请求的数据量很大, 则会有一部分数据会被忽略掉 前端解析数据会有问题 致使页面白屏 nginx 返回数据不完整的 ...

  8. selenium:chromedriver与chrome版本对应关系

    1.chromedriver下载地址:http://npm.taobao.org/mirrors/chromedriver 2.谷歌浏览器与chromedriver的版本对应关系,供参考: Chrom ...

  9. 非常优秀的swiper插件————幻灯片播放、图片轮播

    http://www.idangero.us/ http://www.swiper.com.cn/ Swiper中文网 2015-10-15 SuperSlide2: (这是个PC用的滚屏插件,看着不 ...

  10. JDK1.7 ConcurrentHashMap--解决高并发下的HashMap使用问题

    高并发下也可以使用HashTable .Collections.synchronizedMap因为他们是线程安全的,但是却牺牲了性能,无论是读操作.写操作都是给整个集合加锁,导致同一时间内其他操作均为 ...