本文目录
- 常用命令—Is,cat,mv,touch的使用
- linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信息,怎么返回到我的桌面界面
- Mac中touch命令或很多系统命令都找不到
- Linux下touch命令有什么作用如何使用
- 请教linux下的touch命令建立文件
- linux新建文件命令是什么
- linux的touch命令怎么用
常用命令—Is,cat,mv,touch的使用
Is是List的缩写,表示显示文件目录列表。(只显示非隐藏文件的文件名)
1.1 Is命令语法 参数: -a:--all的缩写,显示所有文件,包括隐藏文件(以 . 开头的文件) -L:列出长数据串,显示文件的大小,时间等数据信息。 ls -la:表示显示文件包括的所有信息。
2.1,只查看文件内容:
2.4,利用cat清空文件内容
2.5,利用cat向文件写入内容,并覆盖以前的内容。 步鄹: 先查看文件没有内容,向文件写入内容,然后又写入新内容覆盖。
2.6,cat中特殊符号的处理 如果要把特殊符号正常输入到文件里,应在符号前加 \。如 \$表转义。
Ls与cat的区别 :都有查看功能,但ls是吧文件里的文件列出来,cat是查看文件里面的内容而不是吧文件的目录列出来。
mv是move的缩写,表示重命名或者移动文件。 命令格式:mv 源文件 目标文件
就是把a.txt的文件名改为A
表示创建文件 命令格式: touch 1.txt
使用地址: explainshell.com 我们经常写各种命令,但是有些命令不明白什么意思,那么你可以使用这个网站工具来查看命令是如何工作的,这样可以避免不必要的错误出现。 例如:ls -la
cat解释:
mv:
linux,按了ctrl+alt+F1,进入了类似纯命令行的界面,让输入login信息,怎么返回到我的桌面界面
返回到我的桌面界面:Ctrl+Alt+F7退出。
Ctrl+Alt+F1进入linux终端,Ctrl+Alt+F7退出终端,一般进入终端命令行字符界面时,需要输入账号密码。
这个账号密码和进入Linux的图形界面输入的账号密码是一样的,命令行模式与图形界面直接进行切换,只需要记住两个命令:
init 3 图形界面切换到命令行模式。
init 5 命令行模式切换到图形界面。
扩展资料:
Linux常用命令
1、cat命令
cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容
cat snow.txt 该命令显示文件snow.txt的内容,ctrl+D退出cat。
2、grep命令
grep命令的最大功能是在一堆文件中查找一个特定的字符串。
grep money test.txt以上命令在test.txt中查找money这个字符串,grep查找是区分大小写的。
3、touch命令
touch命令用来创建新文件,他可以创建一个空白的文件,可以在其中添加文本和数据。
touch newfile 该命令创建一个名为newfile的空白文件。
Mac中touch命令或很多系统命令都找不到
Mac在使用终端的时候通过命令touch命令创建文件,提示:-bash: touch: command not found。网上找了好久都说是需要touch创建文件,我特么,touch都不能执行,怎么创建文件。 在命令行中输入: $ export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 但是这样只能解决一时,不能一直解决,永久解决步骤如下。 创建文件: $ touch ~/.bash_profile 以器打开文件 $ open -e ~/.bash_profile 在里面文件中第一行添加如下内容: export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 我的配置如下: 然后执行命令 $ source ~/.bash_profile 别问我怎么知道的,什么原理,我只想说我也是大自然的搬运工。 麻烦再更改了 .bash_profile 文件后,一定要保存,否则还会一样报错。保存命令如下: $ source ~/.bash_profile
Linux下touch命令有什么作用如何使用
在Linux命令中,我们会经常使用到cd、ls等命令,但像touch这样的命令就比较少用了,那么touch命令有什么作用呢?下面随小编一起来了解下Linux下touch命令的用法吧。
Linux下如何使用touch命令?
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。
1.命令格式:
touch [选项]。。。 文件。。。
2.命令参数:
-a 或–time=atime或–time=access或–time=use 只更改存取时间。
-c 或–no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或–time=mtime或–time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t 使用指定的日期时间,而非现在的时间。
3.命令功能:
touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。
4.使用范例:
实例一:创建不存在的文件
命令:
touch log2012.log log2013.log
输出:
[root@localhost test]# touch log2012.log log2013.log
[root@localhost test]# ll
-rw-r–r– 1 root root 0 10-28 16:01 log2012.log
-rw-r–r– 1 root root 0 10-28 16:01 log2013.log
如果log2014.log不存在,则不创建文件
[root@localhost test]# touch -c log2014.log
[root@localhost test]# ll
-rw-r–r– 1 root root 0 10-28 16:01 log2012.log
-rw-r–r– 1 root root 0 10-28 16:01 log2013.log
实例二:更新log.log的时间和log2012.log时间戳相同
命令:
touch -r log.log log2012.log
输出:
[root@localhost test]# ll
-rw-r–r– 1 root root 0 10-28 16:01 log2012.log
-rw-r–r– 1 root root 0 10-28 16:01 log2013.log
-rw-r–r– 1 root root 0 10-28 14:48 log.log
[root@localhost test]# touch -r log.log log2012.log
[root@localhost test]# ll
-rw-r–r– 1 root root 0 10-28 14:48 log2012.log
-rw-r–r– 1 root root 0 10-28 16:01 log2013.log
-rw-r–r– 1 root root 0 10-28 14:48 log.log
实例三:设定文件的时间戳
命令:
touch -t 201211142234.50 log.log
输出:
[root@localhost test]# ll
-rw-r–r– 1 root root 0 10-28 14:48 log2012.log
-rw-r–r– 1 root root 0 10-28 16:01 log2013.log
-rw-r–r– 1 root root 0 10-28 14:48 log.log
[root@localhost test]# touch -t 201211142234.50 log.log
[root@localhost test]# ll
-rw-r–r– 1 root root 0 10-28 14:48 log2012.log
-rw-r–r– 1 root root 0 10-28 16:01 log2013.log
-rw-r–r– 1 root root 0 2012-11-14 log.log
说明:
-t time 使用指定的时间值 time 作为指定文件相应时间戳记的新值.此处的 time规定为如下形式的十进制数:
[[CC]YY]MMDDhhmm[.SS]
这里,CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则touch 将把年数CCYY限定在1969–2068之内.MM为月数,DD为天将把年数CCYY限定在1969–2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0–61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时 间.由于系统的限制,早于1970年1月1日的时间是错误的。
上面就是Linux下touch命令的用法介绍了,使用touch命令可以修改文件时间戳,其修改的是指定日期时间而不是现在时间,你学会了吗?
请教linux下的touch命令建立文件
touch命令用来修改文件的访问时间、修改时间。如果没有指定时间,则将文件时间属性改为当前时间。当指定文件不存在,则touch命令变为创建该文件。语法:touch 选项介绍: -a: 只修改访问时间; -c: 如果指定文件不存在,则不创建文件; -d STRING-time: 用字符串格式的时间来指定时间属性的修改值; -m: 只修改指定文件的修改时间; -r refernce-file: 将指定文件的时间属性改为与reference-file时间属性相同的值; -t 这种时间格式来指定时间属性的修改值;使用范例:实例一:创建不存在的文件命令:touch log2012.log log2013.log输出:# touch log2012.log log2013.log# ll-rw-r--r-- 1 root root 0 10-28 16:01 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log如果log2014.log不存在,则不创建文件# touch -c log2014.log# ll-rw-r--r-- 1 root root 0 10-28 16:01 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log实例二:更新log.log的时间和log2012.log时间戳相同命令:touch -r log.log log2012.log输出:# ll-rw-r--r-- 1 root root 0 10-28 16:01 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log-rw-r--r-- 1 root root 0 10-28 14:48 log.log# touch -r log.log log2012.log # ll-rw-r--r-- 1 root root 0 10-28 14:48 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log-rw-r--r-- 1 root root 0 10-28 14:48 log.log实例三:设定文件的时间戳命令:touch -t 201211142234.50 log.log输出:# ll-rw-r--r-- 1 root root 0 10-28 14:48 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log-rw-r--r-- 1 root root 0 10-28 14:48 log.log# touch -t 201211142234.50 log.log# ll-rw-r--r-- 1 root root 0 10-28 14:48 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log-rw-r--r-- 1 root root 0 2012-11-14 log.log说明:-t time 使用指定的时间值 time 作为指定文件相应时间戳记的新值.此处的 time规定为如下形式的十进制数: 这里,CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则touch 将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时 间.由于系统的限制,早于1970年1月1日的时间是错误的。
linux新建文件命令是什么
1、创建文件夹
mkdir -p 文件夹名
p 确保目录名称存在,不存在的就建一个。
2、创建文件
如:touch a.txt
拓展资料
Linux命令-创建文件
1、可以使用cat创建一个新的文件
命令:cat》》filename
使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容。输入结束时按Ctrl+d退出并保存文件。
另外,使用cat filename命令可以查看文件内容。
cat file1 file2 》》 file3 命令也可将多个文件合并到一个新的文件当中。首先创建一个newfile1并输入内容然后合并。
2、使用touch命令创建文件
首先,touch命令用的并不多,主要用于修改指定文件的访问和修改时间属性(Update the access and modification times of each FILE to the current time)。
当文件不存在时,则创建一个新的文件。touch只能创建空文件。
touch filename 以当前时间作为访问和修改时间属性值创建一个文件。
touche -r existfilename filename 根据existfilename的访问和修改时间属性确定filename的访问和修改时间属性。
可以看到newfile与tfile2的修改时间属性相同。
linux的touch命令怎么用
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1|0命令格式:touch ... 文件...2|0命令参数:-a 或--time=atime或--time=access或--time=use 只更改存取时间。-c 或--no-create 不建立任何文档。-d 使用指定的日期时间,而非现在的时间。-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。-m 或--time=mtime或--time=modify 只更改变动时间。-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。-t 使用指定的日期时间,而非现在的时间。《Linux就该这么学》 一起学习linux 3|0命令功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。4|0使用范例:实例一: 创建不存在的文件命令:touch log2012.log log2013.log输出:# touch log2012.log log2013.log# ll-rw-r--r-- 1 root root 0 10-28 16:01 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log如果log2014.log不存在,则不创建文件# touch -c log2014.log# ll-rw-r--r-- 1 root root 0 10-28 16:01 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log实例二: 更新log.log的时间和log2012.log时间戳相同命令:touch -r log.log log2012.log输出:# ll-rw-r--r-- 1 root root 0 10-28 16:01 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log-rw-r--r-- 1 root root 0 10-28 14:48 log.log# touch -r log.log log2012.log # ll-rw-r--r-- 1 root root 0 10-28 14:48 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log-rw-r--r-- 1 root root 0 10-28 14:48 log.log实例三: 设定文件的时间戳命令:touch -t 201211142234.50 log.log输出:# ll-rw-r--r-- 1 root root 0 10-28 14:48 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log-rw-r--r-- 1 root root 0 10-28 14:48 log.log# touch -t 201211142234.50 log.log# ll-rw-r--r-- 1 root root 0 10-28 14:48 log2012.log-rw-r--r-- 1 root root 0 10-28 16:01 log2013.log-rw-r--r-- 1 root root 0 2012-11-14 log.log