第一次接触Linux,在这里记录一下一些基本的用法以及快捷键。
遇到什么写什么,可能会有些杂乱无章,等学习结束后再统一进行整理。
快捷键:
Ctrl+C 停止执行
Tab 自动补全
通配符:
“*”:可用来代表文件名中的任意长度的字符串;
“?”:可用来代表文件名中的任一字符;
“[]”:可用来代表文件名中的任一属于字符组中的字符。
Linux文件的类型:
“-”:正文文件——普通文件;
“d”:目录文件;
“b”:块设备文件;
“c”:字符设备文件;
“l”:链接文件;
“p”:管道文件;
shell命令:
-
ls 显示当前工作目录下内容
ls命令有多个选择项,下面列出几个重要的选择项:
-l 以长[格式]列出文件,其中包括文件中的字符个数,以及最近修改的日期和时间。
-t 以最近修改的时间顺序列出文件。
-r 将-t选择的列表顺序变反。
-a 显示隐藏文件
-R 显示子目录中的所有文件与目录
-color 按照颜色区别不同类型的文件:蓝色——目录,白色——普通文件,红色——压缩文件,绿色——可执行文件ls –al | more :分页显示当前目录中所有文件的详细信息
-
cd 切换工作目录----在目录树中移动
cd :返回用户主目录,并把它作为工作目录。
cd ~用户名:进入该用户主目录
cd 目录名称: 改变现行目录到指定目录。
cd . . : 返回到工作目录的父目录,并把它作为工作目录。
cd /: 进到根目录 -
date 查看或修改系统时间
date:显示当前系统时间。
date MMDDhhmmYY:设置年份、日期和时间,月、日、小时、分钟和年份都各占两位。
dateMMDDhhmmYYYY:设置年份、日期和时间,月、日、小时和分钟占两位,年份 占四位。
!:执行历史记录中某一编号的命令
!!:执行刚执行过的一个命令
文件操作
cat 直接显示文件内容
cat > 文件名:新建文件
cat 文件名:查看文件内容
cat 文件1 文件2 > 文件3 :合并文件1和文件2产生新文件
cat >> 文件名:向文件添加内容
cp 文件名1 文件名2: 复制文件
cp命令进行文件“文件名1”的复制拷贝,拷贝件称为“文件名2”
p.s. 如果你将一文件拷贝到已存在的文件中,那么现存文件的内容会被改写。
mv 移动或重新命名文件和目录
[格式]
$mv 文件名1 文件名2
$mv 文件名…directory
$mv directory directory
[描述] mv命令的
第1种[格式]重新命名指定的普通文件;
第2种[格式]将指定的普通文件移到指定目录;
第3种[格式]重新命名带指定名的指定目录,或如果第2个目录名是1个现存目录,那么就把第1个指定目录移到它里面。
rm 文件名: 删除文件
rm -i 文件名:使LINUX问是否要删除指定文件。如果是这样,则键入y(表示yes),否则键入n (表示no).
rm -r 目录名: 删除目录及其文件
p.s. 该命令删除指定目录以及目录所含的所有文件和目录。命令rm -r具有很大的危险性,因为你也许不小心删除了你不愿删除的文件。
文件夹操作
mkdir 在当前工作目录下建立子目录
mkdir(make directory)命令建立1个或多个指定目录。
rmdir 删除当前工作目录下子目录
rmdir(remove directory)命令删除指定目录,而目录必须为空。如果目录不为空,LINUX将显示适当的报错信息。
要删除含有文件的目录,你可使用带有危险性的rm-r命令。