Linux常用命令记录
参考菜鸟教程
cd
:change directory
.. 上级目录
. 当前目录
~ home目录
ls
: list directory contents命令用于显示指定工作目录下之内容
-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
pwd
:print work directory 命令用于显示工作目录
mv
:move file
更名
mv source_file(文件) dest_file(文件)
移动文件
mv source_file(文件) dest_directory(目录)
dest_directory存在:移动
dest_directory不存在:更名
mv source_directory(目录) dest_directory(目录)
cp
:copy file
用户使用该指令复制目录时,必须使用参数 -r 或者 -R
cp [options] source dest
scp
:secure copy
scp -r file_dir [email protected]:~/
rm
:remove
- -i 删除前逐一询问确认。
- -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
- -r 将目录及以下之档案亦逐一删除。
rm -rf 要删除的文件名或目录
mkdir
: make directory
touch
: 用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件
chmod
:change mode
777 : 读 + 写 + 执行
chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
grep
:global regular expression 命令用于查找文件里符合条件的字符串或正则表达式
grep "thermcontact" /.in (在当前目录里第一级文件夹中寻找包含指定字符串的 .in 文件)
grep –i "被查找的字符串" 文件名(查找时不区分大小写:)
cat
: concatenate 用于连接文件并打印到标准输出设备上
cat -n textfile1 > textfile2(把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:)
标签:文件,source,dest,命令,file,linux,directory,目录
From: https://www.cnblogs.com/fifii0616/p/17484302.html