Linux
zhhu
这个作者很懒,什么都没留下…
展开
-
Linux任务打卡
任务1:使用命令行登录指定的Linux环境任务2:在目录下创建文件夹、删除文件夹步骤3:步骤4-5:步骤6:原创 2021-12-13 09:44:46 · 994 阅读 · 0 评论 -
命令二十一: tar
文件后缀随着压缩技术的发展,Linux环境下提供的压缩指令和格式开始变多。为了便于用户区分不同压缩文件使用的不同压缩技术,进而使用合适的指令进行操作,一般使用后缀标识文件在压缩或打包过程中所使用的压缩技术。常见的后缀有以下几种: *.Z # compress程序压缩产生的文件(现在很少使用) *.gz # gzip程序压缩产生...原创 2018-12-18 10:03:34 · 177 阅读 · 0 评论 -
命令二十七: ln
linux中ln用作链接命令,可以给文件或者目录在另一个路径下建立一个同步的链接,这样可以节省磁盘空间,命令格式为ln [参数] [源文件或者目录] [目标文件或者目录]1. 硬连接与软连接默认情况下ln命令执行硬链接,加上-s命令则执行软链接,硬链接:产生一个文件副本,但不占用实际空间; 不允许给目录创建硬链接; 只能在同一个文件系统内创建硬链接;软链接:产生一个指...原创 2018-12-28 09:25:03 · 165 阅读 · 0 评论 -
命令二十: chmod
用户权限文件或目录的权限包括只读,可写和可执行3种,只读表示只能读取文件的内容,可写表示文件内容可以被修改,可执行表示文件内容是可以执行的。一般来说,文件创建时创建者自动拥有这三种权限。linux系统中有3中用户类型: 文件所有者,同用户组用户,其他用户。现使用ls -l查看文件的用户权限root@iZuf6ic9ggky8ivrx52hxvZ:~# ls -ltotal 28...原创 2018-12-17 11:17:08 · 196 阅读 · 0 评论 -
命令二十六: du
linux中du命令用来显示文件或者目录占用的磁盘空间大小,其命令格式为du [选项] [文件],1. 显示当前目录占用的磁盘空间,-h表示以以阅读的方式显示root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac# du40 ./keras44 .root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac# du -h40K ./keras44K...原创 2018-12-27 16:01:55 · 184 阅读 · 0 评论 -
命令十九: find
find命令用于在目录结构下搜索文件,并执行指定的操作。命令格式为find pathname [选项]1. 根据关键字查找当前目录find . -name "*.log"2. 按普通文件类型对当前目录进行查找find . -type f -name "*.log"参考: https://www.cnblogs.com/peida/archive/2012/11/13/27673...原创 2018-12-10 17:55:25 · 159 阅读 · 0 评论 -
/etc/group
linux /etc/group文件是系统管理员对用户和用户组进行管理的文件,里面存放了所有用户组的信息。具有共同特征的用户集合起来就是用户组。用户组配置文件主要有 /etc/group和/etc/gshadow,其中/etc/gshadow是/etc/group的加密信息文件。打开etc/group文件,如下所示:root@iZuf6ic9ggky8ivrx52hxvZ:~# cat ...原创 2018-12-21 14:19:40 · 1515 阅读 · 0 评论 -
linux文件属性
linux的文件属性主要包括文件的索引节点、种类、权限、链接数量、所归属的用户和用户组、最近的访问或修改时间命令格式为ls -lih举例:root@iZuf6ic9ggky8ivrx52hxvZ:~# ls -lihtotal 28K1184257 drwxr-xr-x 23 root root 4.0K Nov 6 16:39 anaconda31224312 -rw-r-...原创 2018-12-16 16:57:06 · 150 阅读 · 0 评论 -
命令十八: locate
locate也是一个搜索命令,它会在系统内建立一个包含所有档案和路径的数据库,之后每次查找时就只查找这个数据库。1. 查找和pwd相关的所有文件locate pwd参考: https://www.cnblogs.com/peida/archive/2012/11/12/2765750.html...原创 2018-12-10 17:06:59 · 164 阅读 · 0 评论 -
命令二十八: diff
diff命令用于比较文件或者目录之间的内容,并找到改动的地方。命令格式为diff [参数] [文件1或目录1] [文件2或目录2],如果指定比较的是文件,则只有当输入为文本文件时才有效,以逐行的方式,比较文本文件的异同处。如果指定比较的是目录的的时候,diff 命令会比较两个目录下名字相同的文本文件,此外列出不同的二进制文件、公共子目录和只在一个目录出现的文件。1. 比较两个文件[roo...原创 2018-12-29 16:12:54 · 186 阅读 · 0 评论 -
命令二十二: chgrp
chgrp,全称是change group,在linux系统中,文件或目录的权限由用户和用户群租所管理,可以使用chgrp命令来改变用户或者目录的用户群组;命令格式为chgrp [选项] [组] [文件],注意只有root用户才能使用1. 改变文件test.py的群组属性为bin,并打印处理的详细信息root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac/ocr_ten...原创 2018-12-19 08:55:14 · 381 阅读 · 0 评论 -
命令三十四: kill
kill命令在linux系统中用来管理进程状态,通常中止一个前台进程可以用ctrl+c终止,而对于后台的进程我们需要先用ps命令获取进程号,再根据进程id对进程进行处理。命令格式为kill [参数] [进程号]1. 先用ps查找进程,再用进程号杀死进程zhujundeMacBook-Pro:yolo3 zhujun$ ps | grep ssh95311 ttys002 0:00...原创 2019-01-08 14:54:25 · 219 阅读 · 0 评论 -
命令三十三: ps
ps在linux系统中用于查看系统中的进程状态,全称是process status,命令格式为ps [参数]1. 列出本次登录的相关信息root@iZuf6ic9ggky8ivrx52hxvZ:~# ps -lF S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD4 S 0 30570 305...原创 2019-01-07 10:57:21 · 751 阅读 · 2 评论 -
命令三十二: wc
wc命令(Word Count)用来统计指定文件中的行数,字数,字节数,并显示统计结果。命令格式为cat [选项] 文件,如果没有显示地给出文件名,则从标准输入获取数据。1. 查看文件的行数,字数和字节数root@iZuf6ic9ggky8ivrx52hxvZ:~# cat test.txtaaawordbbb cccdddddecsaroot@iZuf6ic9ggky8iv...原创 2019-01-06 16:51:59 · 226 阅读 · 0 评论 -
命令三十: cal
cal用于显示系统的日历,命令格式为cal [参数] [月] [年] 1. 显示当前月份的日历root@iZuf6ic9ggky8ivrx52hxvZ:~# cal January 2019 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19...原创 2019-01-01 13:21:32 · 338 阅读 · 0 评论 -
命令二十五: df
在linux系统中df命令用来显示文件系统的磁盘占用情况,命令格式为df [选项] [文件],如果没有指定文件名,那么所有被挂载的文件系统将会被显示。默认是以1KB为显示单位。1. 显示所有文件系统的使用情况root@iZuf6ic9ggky8ivrx52hxvZ:~# dfFilesystem 1K-blocks Used Available Use% Mounted...原创 2018-12-26 09:28:31 · 216 阅读 · 0 评论 -
命令三十一: grep
grep是linux中的文本过滤工具,命令格式为grep [选项] PATTERN [文件],功能是grep按行检索输入的每一行,如果输入行包含模式PATTERN,则输出这一行,pattern可以是正则表达式1. 从/etc/passwd文件中查询包含root的行root@iZuf6ic9ggky8ivrx52hxvZ:~# grep root /etc/passwdroot:x:0:...原创 2019-01-05 16:09:27 · 479 阅读 · 0 评论 -
命令二十九: date
在linux系统中date命令用来显示和设定时间,其命令格式为date [参数] [格式].1. 显示当前时间root@iZuf6ic9ggky8ivrx52hxvZ:~# dateMon Dec 31 10:32:40 CST 2018root@iZuf6ic9ggky8ivrx52hxvZ:~# date +'%c'Mon 31 Dec 2018 10:33:04 AM CST...原创 2018-12-31 10:44:37 · 223 阅读 · 0 评论 -
命令二十四: gzip
gzip是linux系统中常用的压缩文件和解压文件的命令,命令格式为gzip [参数] [文件或者目录]1. 对文件进行压缩,压缩后的文件会多出gz扩展名root@iZuf6ic9ggky8ivrx52hxvZ:~/Mymac/keras# ls -ltotal 36-rwxr-xr-x 1 root root 5280 Nov 15 15:43 cifar10_cnn.py-r...原创 2018-12-25 09:42:20 · 251 阅读 · 0 评论 -
Linux文件类型与文件扩展名
文件类型linux常见的文件类型有普通文件、目录文件、字符设备文件、块设备文件和符号链接文件1. 普通文件当用ls -lh查看某个文件的属性时,会看到第一列是-rwxrwxrwx,第一个字符是-的文件就是普通文件,主要是由一些相关的工具创建2. 目录文件执行ls -lh后会看到第一列为drwxr-xr-x,第一个字符是d的文件就是目录文件3. 字符设备文件执行ls -l...原创 2018-12-14 17:00:33 · 201 阅读 · 0 评论 -
命令二十三: chown
chown改变指定用户的用户或者群组,一般是系统管理权才能使用。命令格式为chown [选项] [所有者] [:组] 文件列表一般就是chown [所有者]:[组] 文件名这样使用,注意,更改的所有者或者用户组必须是已经存在的 1. 更改文件的用户为ustc组下的zhhu用户chown zhhu:ustc test.py2. 更改文件的用户为zhhu,组保持不变chow...原创 2018-12-20 09:07:42 · 189 阅读 · 0 评论 -
unix目录结构
unix系统里以/为根目录,以树的方式组织文件目录,其包含的目录节点大致如下:/ 根目录,这是所有目录和文件的起点/bin 大部分可执行的unix命令和公共程序/dev 设备文件/etc 系统管理命令和数据文件/lib c程序库/usr 存放用户的家目录和用户公共程序和文件/tmp 临时工作目录,存放...原创 2018-12-13 15:49:56 · 1368 阅读 · 0 评论 -
命令十: cat
这个命令常用来显示单个文件的内容,或者将多个文件连接起来显示。命令格式为cat [选项] 文件1.一次显示整个文件 cat filename2.从键盘创建一个文件,只能创建新文件,不能编辑已有文件 cat > filename 3.将几个文件合并为一个文件 cat file1 file2 > file参考链接:https://www.c...原创 2018-11-29 08:46:11 · 167 阅读 · 0 评论 -
命令六: rmdir
rmdir,全称是remove directory,一般用来删除空目录,其命令格式为rmdir [选项] <dirName>,可用rm -r <dirName>替换。1. 删除空目录,如果目录非空会报错 rmdir <dirName>2. 删除跟定路径下的空目录,如果非空会报错;删除过后若父目录也变空了,一并删除 rmdir -p &...原创 2018-11-26 09:21:23 · 354 阅读 · 0 评论 -
命令四: mkdir
mkdir,全称make directory,常用来创建一个目录或文件夹,其命令格式为mkdir [选项] <dirName>,注意同一目录下不能有重名的文件或文件夹1. 创建一个空目录 mkdir <dirName>2. 创建多个目录,路径上的目录如果不存在,系统会自动创建 mkdir -p <dirName1/dirName2>...原创 2018-11-24 18:48:48 · 495 阅读 · 0 评论 -
命令三: pwd
pwd,全称是print working directory,用来查看当前目录的路径,通常不带参数1. 查看当前目录 pwd参考链接: https://www.cnblogs.com/peida/archive/2012/10/24/2737730.html...原创 2018-11-24 18:38:26 · 413 阅读 · 0 评论 -
命令五: rm
rm,即remove的简写,用来删除文件和文件夹,命令格式为rm [选项] <fileName>1. 删除文件 rm <fileName>2. 删除test目录下所有文件以及所有子文件夹(递归删除) rm -r test3. 删除test目录下所有文件以及所有子文件夹(递归删除),并且不用一一确认 rm -rf test参考链接...原创 2018-11-25 19:05:46 · 156 阅读 · 0 评论 -
命令一: ls
ls,就是list的缩写,常用来列出当前目录的清单;1. 列出当前目录下所有的文件 ls -a2. 显示出当前目录下的文件,并输出作者,权限等信息 ls -l3. 显示出当前目录以及子目录的文件 ls -R参考链接:https://www.cnblogs.com/peida/archive/2012/10/23/2734829.html...原创 2018-11-23 09:43:02 · 124 阅读 · 0 评论 -
命令二: cd
cd,全称change directory,常用来切换当前的目录常见的用法就是cd [dirName]1. 切换到系统根目录 cd /2. 切换到用户主目录 cd ~3. 切换到指定目录 cd [dirName]4. 把上个命令的参数作为cd的参数使用 cd !$参考链接:https://www.cnblogs.com/peida/a...原创 2018-11-23 17:44:21 · 108 阅读 · 0 评论 -
ubuntu服务器上配置jupyter
https://blog.csdn.net/tuzixini/article/details/79105482转载 2018-11-21 19:29:05 · 356 阅读 · 0 评论 -
命令十六: which
which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。命令格式是which 可执行文件名称1. 查找ls命令的位置which ls参考:https://www.cnblogs.com/peida/archive/2012/11/08/2759...原创 2018-12-04 14:36:28 · 143 阅读 · 0 评论 -
命令十一: nl
nl,在linux系统中用来计算文件内容的行号。命令格式为nl [选项] 文件名1. 列出文件的内容并加上行号nl test1.c参考: https://www.cnblogs.com/peida/archive/2012/11/01/2749048.html...原创 2018-11-30 09:49:53 · 282 阅读 · 0 评论 -
命令十七: whereis
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。命令格式为whereis [参数] 文件名1. 查找python文件whereis python参考:https://www.cnblogs.com/peida/archive/2012/11/09/2761928.html...原创 2018-12-05 21:39:18 · 325 阅读 · 0 评论 -
命令十五: tail
tail,常用来显示文件末尾的文字块,其命令格式为tail [参数] 文件1. 显示文件末尾5行tail -n 5 test.c2. 从第五行开始显示文件tail -n +5 test.c参考:https://www.cnblogs.com/peida/archive/2012/11/07/2758084.html...原创 2018-12-03 11:00:01 · 209 阅读 · 0 评论 -
命令十四: head
head,在linux系统中常用来显示开头或者结尾某些文字块到标准输出中,命令格式为head [参数] 文件1. 显示文件的前5行到标准输出中head -n 5 test.c2. 显示文件除了最后五行的全部行到标准输出中head -n -5 test.c3. 显示文件的前20个字节head -c 20 test.c4. 显示文件除最后20个字节以外的所有字节head...原创 2018-12-03 10:48:37 · 399 阅读 · 0 评论 -
命令九: touch
touch,一般用来创建不存在的文件或者更改已存在文件的时间戳,命令格式为touch [选项] 文件名1. 创建不存在的文件 touch test1.log2. 查看文件,如果文件不存在的话不新建 touch -c test2.log参考链接:https://www.cnblogs.com/peida/archive/2012/10/30/2745714.htm...原创 2018-11-28 19:29:24 · 157 阅读 · 0 评论 -
命令八: cp
cp,即copy,一般用来复制一个文件或者文件夹。命令格式为cp [选项] 源 目的1. 复制单个文件到目标目录 cp test1.c test2. 复制整个目录到目标目录 cp test2 test参考链接:https://www.cnblogs.com/peida/archive/2012/10/29/2744185.html...原创 2018-11-28 19:25:10 · 198 阅读 · 0 评论 -
命令十三: less
less也是对文件或者其他输出进行分页显示的工具,而且它的功能比more更加强大,其命令格式是less [参数] 文件1. 查看文件,可以用q退出查看的文件less test.c2. 查看命令的历史记录并分页显示history | less参考:https://www.cnblogs.com/peida/archive/2012/11/05/2754477.html ...原创 2018-12-01 09:55:25 · 173 阅读 · 0 评论 -
命令七: mv
mv,是move的缩写,一般用来给文件重命名或者移动文件到另一个路径下,命令格式为mv [选项] 源文件或者源目录 目标文件或者目标目录。1. 给文件或者文件夹重命名,此时必须是目标文件(将test1.c改名为rtest1.c) mv test1.c rtest1.c2. 移动文件到另一个路径(将rtest1.c移动到当前目录的test2文件夹内) mv rtest...原创 2018-11-27 19:34:59 · 292 阅读 · 0 评论 -
命令十二: more
more命令,一般用于显示文件的内容,可以将文件分页显示,而cat是从上到下全部显示1. 从第3行开始显示文件内容more +3 test.c2. 从每屏中查找第一个出现"day3"字符串的行,并从该处前两行开始显示输出more +/day3 test.c3. 指定每屏显示的行数,比如每屏显示3行more -3 test.c参考: https://www.cnblogs...原创 2018-11-30 10:01:15 · 194 阅读 · 0 评论