概述
1.登陆在线linux网址:https://www.webminal.org/
2.登陆,输入用户名及密码Log in :Bigder666/aaa111
3.登陆Terminal,再次输入Bigder666后回车,再次输入密码aaa111进行登陆:
用例:
在目录下创建文件夹:
pwd:给出当前所在的目录。
mkdir -v dir1 一次性创建一个文件夹。
mkdir -vp dir2/dir3/dir4 一口气创建多级目录。
浏览指定目录下的文件:
ls 浏览当前目录下的文件。
ls -R 浏览当前的目录文件,直至最底层的一层目录。
切换目录:
cd 任何时候输入cd,移动到home文件夹。
cd … 返回到前一级目录
cd - 返回到上一次的工作目录
创建文件
touch mytext.txt
输出打招呼的信息
echo “hello”
将输出的信息重定向至文件:
echo “hello” > hello.txt
再次使用上述命令,默认是覆盖。
查看文本命令:
查看全部的文件内容 cat hello.txt
查看文件的头两行内容 head -2 hello.txt
查看文件的结尾两行内容 tail -2 hello.txt
其中tail及head不加参数的情况下默认显示结尾10行及头10行内容
查看文件的状态:
stat hello.txt
查看文件的大小:
#查看文件占用的空间
du -xh ~
du --max-depth 3 ~ 显示最大3层的信息
cp -v hello.txt dir2 将文件复制到指定的目录
cp -v hello.txt dir2/file2.txt 将文件复制到指定的目录并重命名
cp -vr dir2/*.txt dir2/dir3 结合通配符
输出文件校验码,检验文件相似性
md5sum hello.txt
移动命令
mv hello.txt dir2/dir3/dir4/hi.txt 可以在移动的同时进行重命名
设置文件超链接
在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名指向同一索引节点是存在的。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。
ln dir2/dir3/dir4/hi.txt hello 对超链接进行操作与对原文件进行操作有相同的效率。这里是硬链接,只是名字不同。
另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于 Windows 的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。比如:A 是 B 的软链接(A 和 B 都是文件名),A 的目录项中的 inode 节点号与 B 的目录项中的 inode 节点号不相同,A 和 B 指向的是两个不同的 inode,继而指向两块不同的数据块。但是 A 的数据块中存放的只是 B 的路径名(可以根据这个找到 B 的目录项)。A 和 B 之间是“主从”关系,如果 B 被删除了,A 仍然存在(因为两个是不同的文件),但指向的是一个无效的链接。
ln -s dir2/dir3/dir4/hi.txt softlink 建立软链接,软链接是一个新文件。
删除文件:
rm -i file2.txt
rm -ri dir50/* 加r在删除文件夹时优先删除里面的内容。
进程
ps 显示当前进程
kill 12345 击杀某个进程
kill -9 pid 发出信号,快速强制性地击杀一个进程
top 返回当前正在运行中的程序,再次单击q则退出
time ls 返回某个命令运行的时候
(1) real:从进程 ls 开始执行到完成所耗费的 CPU 总时间。该时间包括 ls 进程执行时实际使用的 CPU 时间,ls 进程耗费在阻塞上的时间(如等待完成 me/O 操作)和其他进程所耗费的时间(Linux 是多进程系统,ls 在执行过程中,可能会有别的进程抢占 CPU)。
(2) user:进程 ls 执行用户态代码所耗费的 CPU 时间。该时间仅指 ls 进程执行时实际使用的 CPU 时间,而不包括其他进程所使用的时间和本进程阻塞的时间。
(3) sys:进程 ls 在内核态运行所耗费的 CPU 时间,即执行内核系统调用所耗费的 CPU 时间。
文件内容操纵
grep “hello” mytext.txt 搜索hello在mytext.txt文件中。
grep [option] pattern files
例如 grep -r “hello” 在bash的所有命令的历史记录中,搜索hello
grep -ri “hello” 加上i以后不区分大小写
grep -nri “hello” 搜索后也显示出行号
同时对比两个文件的内容
1d0表示第一个文件比第二个多出1行
3c3表示两个文件第3行不一样
最后
以上就是标致战斗机为你收集整理的【linux】https://www.webminal.org/命令大全(一)的全部内容,希望文章能够帮你解决【linux】https://www.webminal.org/命令大全(一)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复