linux基础二

在使用linux中如果遇到一些问题可以解决我方法:

1.help

内部命令:help [命令名]

外部命令:【命令名】 --help

2. whatis 【命令名】

3.man 【命令名】

4.info[命令名]

date:时间管理

当输入完date后

linux基础二

 

 date +%y 显示当前的年份

date +%m 显示当前的月份

date +%d 显示当前的天

date +%T 显示当前时间

date +%H 显示当前小时

----------------------------------------

cal:日历

用法:cal [[[日]月]年]

选项: cal -1 只选择当前月份(默认)

cal -3 只选择上个月,当月和下个月月份

cal -s 周日作为一周第一天

cal -m 周一作为一周第一天

cal -y 输出整年

cal -v 显示版本信息并退出

cal -h显示帮助兵退出

-------------------------------------------

bc:计算器

bc 

然后输入数字,q 退出

-------------------------------------------

echo 

echo -n  不要追加换行

echo -e 启动反斜杠转义

--------

echo -e 对反斜线转义

\a警告

\b退格

\c抑制更多输出

\e转义字符

\f格式提供

\n换行

\r 回车

\t横向制表符

\v纵向制表符

\\ 反斜杠

 --------------------------------------

文件系统

/boot :系统启动相关的文件,如内核、initrd。。。

/etc:配置文件

/dev: 设备文件

/:根系统

/home:用户的家目录,默认通常为/home/username

/root:管理员家目录

/lib:库文件及内核模块文件

/lib/moduless:内核模块文件

/media 挂载点目录,移动设备

/mnt:额外临时文件系统

/misc 杂项

/opt 第三方程序的安装目录

/proc 伪文件系统,内核映射文件

/sys 伪文件,硬件设备相关的属性映射文件

/tmp:临时文件,/var/tmp 也是

/var/可变化

/bin 可执行文件,用户命令

/sbin:可执行文件,管理员命令

/usr 只读文件

------------------------------------------------------

文件命名规则:

1.长度不能超过255个字符

2.不能使用反斜线\当文件名

3.严格区分大小写

----------------------------------------------------------

目录管理

mkdir [] 创建目录

mkdir [文件名]创建一个空目录

mkdir -p [文件名]创建一个父目录

tree 查看目录树

rmdir [文件名] 删除目录

----------------------------------------------------------

文件的创建和删除

touch 【文件】创建文件

touch -a 【文件】只改变访问时间

touch -c [文件]不创建任何文件

touch -m 【文件】 只改变修改时间

touch -t [文件]指定时间

stat 显示文件或文件系统状态信息

nano【文件】nano编辑器创建文件

rm [文件]删除文件

rm -i [文件] 交互式删除

rm -f[文件]强制删除

rm -r [文件]递归删除

rm -rf [文件] 删除目录及其目录下的所有文件

 ------------------------------------------------------------

CP :复制

cp [src] [src]

 

将一个源文件复制到另一个文件

cp /etc/demo1 /tmp/demo2

 

将多个源文件复制到另一个目录

cp /etc/{demo1 ,demo2,demo3} /tmp/

 

cp -r 

cp -r /etc/目录//tmp/目录2

默认cp命令是不会复制目录所以要使用-r 递归

 

cp -f [目录1] 【目录2】强制复制到目录2

 

cp -p 【目录1】【目录2】复制后保留属组和属主时间戳

 

cp -a 【目录1】【目录2】 复制后保留所有属性并归档

 

cp-l 【目录1】【目录2】追踪符号链接并保留文件

 cp -P【目录1】【目录2】保持链接及属性

 

----------------------------------------------------------------

mv  :Move移动

mv [SRC][DEST]

mv /文件  /etc/文件2    移动文件到etc下并重命名文件2

 

mv /文件1  /文件2   移动当前文件1 并重名为文件2

 

mv -r /文件 /文件2  强行移动到文件2

mv -i 【文件1】【文件2】提示将文件1 移动到文件2

 

mv -T【文件1】【文件2】 指定当前目标并移动文件2

--------------------------------------------------------------------------

install 

install :复制文件并指定文件属性

install -d[目录][目录2] 创建目录并复制到目录2

 

install -m 【目录】【目录】复制并执行权限

 

Insatll -t 【目录】【目录2】指定目标,指定源目录2

 

上一篇:微信项目个人总结


下一篇:【C++】44.继承中的访问级别