date命令 ---- 功能说明 显示或修改系统时间与日期,只有超级用户才能使用date命令设置时间。一般用户只能查看。用法如下: date [OPTION]... 2016年 11月 08日 星期二 14:04:01 CST[root@c7 ~]# hwclock -w注:修改完时间后,使用clock -w,把时间同步到硬件,详细说明在后面有介绍 打印3天前的日期 [root@c7 ~]# date +%F2016-11-08[root@c7 ~]# date +%F -d '3 day ago'2016-11-05 hwclock,clock:硬件时钟 -- -- 功能说明 显示或设定硬件时钟 -s, --hctosys:以硬件为准,把系统调整为与硬件时间相同 -w, --systohc:以系统为准,把硬件时间调整为与系统时间相同 Linux分为硬件时钟和系统时钟 Linux:系统启动时从硬件读取日期和时间信息:读取完信息以后,就不再与硬件相关联 date用来查看系统时钟 clock用来查看硬件时钟 示例 clock和hwclock是同一个东西,可以看出,clock
3.选项说明 选项: -n,--quiet,--silent:使用安静模式。 nl /etc/passwd | sed '2d' (3)要删除第 3 到最后一行 nl /etc/passwd | sed '3,$d' 4.2新增行操作 (1)在第二行后加上”I like drinking bin:/bin:/bin/sh …(下面忽略)… 如果想删除匹配的字符串,使用如下命令: [b3335@MIC ~]$ nl /etc/passwd | sed 's/root//g' (3)数据的查找并替换 他有点像这样: sed 's/被取代的字串/新的字串/g' (4)数据的搜寻并执行命令 搜索/etc/passwd,找到root对应的行,执行后面花括号中的一组命令,每个命令之间用分号分隔,这里把bash ---- 参考文献 [1]Linux sed命令详解 [2]鸟哥.鸟哥的私房菜基础学习篇第三版[M].北京:人民邮电出版社,2010:357-360
2.命令格式 sed [-nefr] [动作] 3.选项说明 选项: -n,--quiet,--silent:使用安静模式。 nl /etc/passwd | sed '2d' (3)要删除第 3 到最后一行 nl /etc/passwd | sed '3,$d' 4.2新增行操作 (1)在第二行后加上”I like drinking bin:/bin:/bin/sh …(下面忽略)… 如果想删除匹配的字符串,使用如下命令: [b3335@MIC ~]$ nl /etc/passwd | sed 's/root//g' (3)数据的查找并替换 他有点像这样: sed 's/被取代的字串/新的字串/g' (4)数据的搜寻并执行命令 搜索/etc/passwd,找到root对应的行,执行后面花括号中的一组命令,每个命令之间用分号分隔,这里把bash ---- 参考文献 [1]Linux sed命令详解 [2]鸟哥.鸟哥的私房菜基础学习篇第三版[M].北京:人民邮电出版社,2010:357-360
[root@localhost /]# find / -maxdepth 3 -name '*.log' /tmp/yum.log /var/log/boot.log /var/log/yum.log ) 用户是否能够把某个可执行程序文件启动为进程,取决于用户对程序文件是否拥有执行权限; (2) 程序启动为进程后,此进程的属主为当前用户,也即进程的发起者;进程所属的组,为发起者的基本组; (3) -af DEVICE Linux文件系统管理 文件系统: VFS:Virtual File System Linux:ext2, ext3, ext4, reiserfs, xfs, btrfs 分布式文件系统:ceph, moosefs, mogilefs, hdfs, gfs, glusterfs (1) 日志型文件系统 非日志型文件系统:ext2 日志型文件系统:ext3 filesystem) mkfs -t type DEVICE mkfs.type DEVICE ext系列文件系统的专用管理工具: mke2fs -t {ext2|ext3|
: lsof -i 4 -a -p 1234 实例26:列出目前连接主机peida.linux上端口为:20,21,22,25,53,80相关的所有文件信息,且每隔3秒不断的执行lsof指令 命令: lsof -i @peida.linux:20,21,22,25,53,80 -r 3 十三 watch命令简介 watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样 在上午8点到11点的第3和第15分钟执行 命令: 3,15 8-11 * * * command 实例4:每隔两天的上午8点到11点的第3和第15分钟执行 命令: 3,15 8-11 */2 * * 在学习vmstat命令前,我们先了解一下Linux系统中关于物理内存和虚拟内存相关信息。 十六 free命令简介 free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。
显示命令的路径 # which ls alias ls='ls --color=auto' /bin/ls 关机命令 # shutdown -r +5 Broadcast message from root
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录 ,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。 1.命令格式: ln [参数][源文件或目录][目标文件或目录] 2.命令功能: Linux文件系统中,有所谓的链接(link),我们可以将其视为档案的别名,而链接又可分为两种 : 硬链接(hard 3. 给2018.log创建一个名为link2018的软链接 命令: ln -s 2018.log link2018 输出: hc@hc-virtual-machine:~/PycharmProjects/
花下猫语:熟练使用 Linux 系统绝对是程序员在职场的加分项,而 Linux 命令则是其中的关键。 为了扩充本公众号的知识面,也为了自己能更加熟练地掌握 Linux,我决定每次发推文时,在次条加一则 Linux 命令(转载)。希望能起到良好的效果! 作者:lbb4511 来源:http://1t.click/aTtH Linux 中用 pwd 命令来查看【当前工作目录】的完整路径。简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 用 pwd 命令查看默认工作目录的完整路径 命令:pwd 2. 使用 pwd 命令查看指定文件夹 命令:pwd 3. 优质文章,推荐阅读: Python 3 既是激进的又是克制的,这些提议被否决了 Python 的整数与 Numpy 的数据溢出 Python 高速增长的三次历史机遇 10 行 Python 代码,
1.命令名称:ln 命令英文原意:link 命令所在路径:/bin/ln 执行权限:所有用户 语法:ln -s [原文件] [目标文件]
Linux命令3-rm、more、less rm-移除指令 more-文本显示 less-文本显示(更强,适用于日志内容) rm-移除指令 rm指令删除整个文件或者目录,基本语法为: rm [选项] 待删除的文件或目录 -- 将目录dir1移动到目录dir2中,前提是dir2已经存在,若不存在则改名 mv /dir1/* . -- 将dir1下面的全部文件(*代表全部)移动到当前目录下 cat-查看文件内容 该命令用于在终端设备上显示文件内容 命令 调用shell命令,并执行命令 :f 输出文件名和当前行的行号 less-分页显示内容 less指令用于分屏分页显示文件内容,功能和more指令类似;但是比more指令更强大,支持各种显示终端。 向下翻动一页 [pageup]: 向上翻动一页 less hello.log -- 查看日志内容 ps -ef | less -- 进程信息通过less分页显示 history | less -- 历史命令通过
linux命令mkfs.ext3可以把硬盘格式化成ext3文件系统 要使用一块新的硬盘,我们必须将它格式化建立合适的文件系统(linux:ext2,ext3等,windows:ntsf 比如我们有一块新硬盘/dev/sda,这块硬盘我需要放web程序,mysql数据库 操作步骤: #mkfs.ext3 /dev/sda 提示按'y' #mkdir /data 系统启动时自动挂载/dev/sda,编辑/etc/fstab文件 #vim /etc/fstab /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 /dev/sda /data ext3
命令篇 40.chmod-修改权限 能够修改权限的只有文件所有者和超级管理员。 对于文件: r:读权限,可以使用 `cat` 等命令查看文件内容。 参数 a:文件只能追加内容,不能删除数据以及打开文件后的任何编辑命令。 它的作用是对某个命令(可执行文件)授予所有者的权限,命令执行完成权限失效。一般提权为 root 权限。 例如/etc/shadow 文件所有人都没有权限(root 除外),其他用户连看都不允许。 针对二进制文件时,权限升级为命令的所属组权限。 针对目录时,目录中所建立的文件或子目录的组将继承默认父目录组,其本质还是提升为目录所属组的权限。
上篇我们学习了MobaXTerm工具的连接,那我们今天看一下常见的Linux命令。 现在我要新建一个文件夹ceshi,然后里面有个ceshi.txt,txt里面写着hello linux。 我们先看一下在根目录下面有哪些文件,如图。 ? 现在我们新建一个文件夹,再查看一下是否新增成功啦,如图,我们可以通过ls命令看到的确新增成功了ceshi文件。 ? 我们现在到ceshi文件夹里面去,如图,我们可以看到目录多加了一层ceshi。 ? 我们现在新增ceshi.txt,如图执行完vim ceshi.txt,会自动进入他的编辑页面,我们在编辑页面写上hello linux,我们发现图二的最后一行出现了"——插入——"的命令,这说明当前在编辑模式下 至此,简单的linux命令就结束了,这些命令在日常工作中,出现是挺频繁的,所以才是要记住。 但这些肯定是不够的,所以其他的在使用的过程再学习吧。 emmm,回去睡觉觉。
Linux学习笔记之超详细基础linux命令 by:授客 ---------------------------------接Part 2----------------------------- - 一般来说,是按顺序进行命令格式的书写 如上可以得出一些命令: ethtool eth0 ethtool -s eth0 ethtool -s eth0 speed 10 #命令3 ethtool --change eth0 speed 10 #等价于命令3 …… 问题:帮助命令中的,我们常见到符号{}, <>, [], | -,--或 -|--这些符合的意思是? [laiyu@localhost ~]$ cat file2 this is a file named file2 [laiyu@localhost ~]$ cat file1 file2>file3 [laiyu@localhost ~]$ cat file3 this is a file named file1 this is a file named file2 附加输出重定向
diff 概述 diff命令在最简单的情况下,比较给定的两个文件的不同。 如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入。 diff命令是以逐行的方式,比较文本文件的异同处。 如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作。 语法 diff (选项) (参数) 选项 -<行数>:指定要显示多少行的文本。 实例 将目录/usr/li下的文件”test.txt”与当前目录下的文件”test.txt”进行比较,输入如下命令: diff /usr/li test.txt #使用diff指令对文件进行比较 上面的命令执行后 ---- diff3 概述 diff3命令用于比较3个文件,将3个文件的不同的地方显示到标准输出。 ,与选项“-e”的功能相同; -i:为了和system V系统兼容,在“ed”脚本的最后生成“w”和“q”命令。
Linux 下有 3 种“拷贝”,分别是 ln,cp,mv,这 3 个命令貌似都能 copy 出一个新的文件出来。 细心的小伙伴看到我给 “拷贝” 打上了双引号? 因为 Linux 的这 3 个命令有极大的区别,虽然用户看起来是拷贝出了新文件。 你是否曾经遇到过以下问题,想通原因了吗?: ln 创建链接文件,软链接可以跨文件系统,硬链接跨文件系统会报错,为什么? 这 3 个看起来都是复制出了新文件,但其实天壤之别。我们一个个来揭秘。 在揭秘这 3 个命令之前,我们必须先复习文件的基础知识点,Linux 的文件和目录的关系。 ? Linux 的文件和目录 ? ln 命令 ? ln 是 Linux 的基础命令之一,是 link 的缩写,顾名思义就是跟链接文件相关的一个命令。一般语法如下: ln [OPTION]... cp 命令 ? cp 命令才是真正的数据拷贝命令,即拷贝元数据,也会拷贝数据。cp 命令也是我之前花了万字篇幅分析的命令,详细可见:深度剖析 Linux cp 的秘密。
c607dd118eae682c44ed146367a17e26 tar -zxvf setuptools-19.6.tar.gz cd setuptools-19.6.tar.gz python3 setup.py build python3 setup.py install 2.然后直接安装pip就搞定了。。 同样先下载然后在执行命令搞定!! wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb tar -zxvf pip-8.0.2.tar.gz cd pip-8.0.2 python3 setup.py build python3 setup.py install 发布者:全栈程序员栈长
patch:通过补丁文件,来对原文件打补丁 diff: 比较两个文件,然后生成一个补丁文件 ---- 1.patch用法 patch -p[剥离层级] <[补丁文件] 2.patch命令示例 如下图所示,可以看到补丁文件里,每个需要改的文件,都有u-boot-1.1.6目录,而我们之前已经cd进入了,所以需要输入-p1,去掉它 3.patch文件内容补充 diff -urN u-boot diff常用参数 -u: 表示在比较结果中输出上下文中一些相同的行,这有利于人工定位 -r: 表示递归比较各个子目录下的文件 -N“:将不存在的文件当作空文件 -B: 忽略对空行的比较 5.diff命令示例 //u-boot-2012.04.01:原文件 //u-boot-2012.04.01_new:修改后的新文件 当一个文件有多个补丁需要打,则使用for循环批处理命令
目录处理命令 ls 英文 list 功能描述 显示目录文件 语法 ls [-选项] -l:显示文件所有信息(l 是 long 的缩写) 举例: ls # 显示目录文件 举例: mv channels/ changeName # 将 channels/ 目录名称改为 changeName ---- clear 功能描述 清屏命令 # 删除 changeName/ 目录 rm -rf * # 删除当前目录下的所有文件 文件处理命令 helloWorld.hard # 创建硬链接文件 ps: 软链接:相当于指向源文件的一个指针 硬链接:创建源文件的一个引用 ---- 参考: B 站《兄弟连 Linux 视频》 蓝桥云课——Linux 基础入门 https://www.lanqiao.cn/courses/1 《鸟哥的Linux私房菜基础学习篇(第四版)》
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/84 一、简介 cat命令的用途是连接文件或标准输入并打印 这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 二、格式说明 cat [OPTION]... -e:等价于"-vE"选项; -t:等价于"-vT"选项; 四、命令功能 1.一次显示整个文件:cat filename 2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件 . 3.将几个文件合并为一个文件:cat file1 file2 > file 五、常见用法 把 file1 的文档内容加上行号后输入file2 这个文档里 cat -n file1 > file2 把 file1 和 file2 的文档内容加上行号(空白行不加)之后将内容附加到 file3 文档里 cat -b file1 file2 >> file3 清空 /temp/test.txt 文档内容